![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
|
![]()
Смотря на этот и другие примеры, до меня так и не дошло ..., что и как и почему...
В принципе это код: Код:
5 = TEXT 5.value = 5.typolink.parameter.field = header_link Код HTML:
<a href="http://www.domen.com" title="domen" target="_blank" class="style">[b][color="Red"]www.domen.com[/color][/b]</a> вот это в теге а www.domen.com мне не нужно. Когда пишу вот так Код:
5 = TEXT 5.value = 5.typolink.parameter.field = header_link Код HTML:
<a href="http://www.domen.com" title="domen" target="_blank" class="style">[b][color="Red"] [/color][/b]</a> Как все таки удалить текст внутри тега <a> Код HTML:
<a href="http://www.domen.com" title="domen" target="_blank" class="style">[b][color="Red"]здесь должно быть пусто[/color][/b]</a> |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Ну вот опробовал такой вариант:
Код:
lib.test = COA lib.test { 10 = TEXT ### получаем данные 10.data = DB:tt_content:20:image_link ### начинаем их разделять по пробелам 10.listNum.splitChar = 32 ### берем первый элемент 10.listNum = 0 ### и оборачиваем как нам нужно 10.noTrimWrap = |<a href="|" | ### копируем предыдущие действия 20 < .10 ### берем второй элемент 20.listNum = 1 ### и оборачиваем по-другому 20.noTrimWrap = |target="|" | 30 < .20 30.listNum = 2 30.noTrimWrap = |class="|" | 40 < .30 40.listNum = 3 40.noTrimWrap = |title="|"></a>| } |
![]() |
![]() |
![]() |
#3 |
Senior Member
|
![]()
Спасибо!
![]() Действительно не важно... Некоторые строки переписал и все выводит, то что нужно и в нужном порядке. Код:
10.data = DB:tt_content:20:image_link Код:
10.field = header_link Код:
10.noTrimWrap = |<a href="|" | Код:
10.noTrimWrap = |<a href="http://|" | Код HTML:
http://www.domen.com/www.domen.net что означает цифра в этой строке? Код:
10.listNum.splitChar = 32 |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
Это смена символа разделителя для listNum. По умолчанию разделитель запятая, а в данном случае нам нужен пробел, в ascii код пробела 32.
|
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
Спасибо за разъяснение.
![]() Код:
5 = TEXT 5.value = <!-- --> 5.typolink.parameter.field = header_link |
![]() |
![]() |
![]() |
#6 |
Senior Member
|
![]()
В принципе вариант рабочий, но лишний код все-таки будет выведен, хотя если использовать что-то типа sourceopt, то он вычистит все комментарии.
|
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
Оба варианта хороши.
Один чистый и управляемый код выдает, а второй выдает лишний код, но очень прост. В любом случае спасибо вам за направление. |
![]() |
![]() |
![]() |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как самому сделать Plug-in? | Nemez | Общие вопросы | 1 | 27.07.2010 19:59 |
Как сделать линк на sitemap | сергей_86 | Общие вопросы | 0 | 07.12.2009 15:41 |
Как сделать ссылку на несколько страниц назад? | Илья | Общие вопросы | 0 | 24.09.2007 17:58 |
Как сделать активный пункт меню без тега <a> ? | KUMARIN | Общие вопросы | 2 | 21.07.2006 23:02 |
Подскажите как правильней сделать | Владимир Умнов | Общие вопросы | 2 | 12.10.2005 11:44 |