Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
22.07.2013, 01:54 | #1 |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Typoscript выбор первого элемента
Есть кусок кода:
Код HTML:
renderObj { 10 = COA 10{ if{ value = 1 isInList.field = id_type_contacts }#end if 1 = TEXT 1.field = contacts 2 < .1 3 < .2 1.substring = 0,1 2.substring = 1,2 2.wrap = | 3.substring = 3,2 3.wrap = | wrap = +380 (хх) хх| stdWrap{ dataWrap = <a href='tel:+380хххх{field:contacts}' title='Зателефонуйте'> wrap = |</a> wrap2 = <i class="icon-phone"></i>| }#end stdWrap }#end 10 телефоны |
22.07.2013, 02:25 | #2 |
Senior Member
|
К первому добавьте prepend и append - собственно этим stdWrap и удобен.
|
22.07.2013, 10:39 | #3 |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
А как выбрать именно первый?
|
22.07.2013, 12:00 | #4 |
Senior Member
|
Собственно можно обойтись и добавлением 1.wrap = <i class="icon-phone"></i>|
А можно добавить prepend: Код:
1.prepend = TEXT 1.prepend.value = <i class="icon-phone"></i> |
22.07.2013, 12:05 | #5 | |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Цитата:
Код HTML:
10 = COA 10{ if{ value = 1 isInList.field = id_type_contacts }#end if 1 = TEXT 1.field = contacts 2 < .1 3 < .2 1.substring = 0,1 2.substring = 1,2 2.wrap = | 3.substring = 3,2 3.wrap = | wrap = +380 хххх| stdWrap{ dataWrap = <a href='tel:+380хххх{field:contacts}' title='Зателефонуйте'> wrap = |</a> 1.prepend = TEXT 1.prepend.value = <i class="icon-phone"></i> }#end stdWrap }#end 10 телефоны |
|
22.07.2013, 12:54 | #6 |
Senior Member
|
Код:
10 = COA 10{ if{ value = 1 isInList.field = id_type_contacts }#end if 1 = TEXT 1.field = contacts 1.prepend = TEXT 1.prepend.value = <i class="icon-phone"></i> 2 < .1 3 < .2 1.substring = 0,1 2.substring = 1,2 2.wrap = | 3.substring = 3,2 3.wrap = | wrap = +380 хххх| stdWrap{ dataWrap = <a href='tel:+380хххх{field:contacts}' title='Зателефонуйте'> wrap = |</a> }#end stdWrap }#end 10 телефоны |
22.07.2013, 13:05 | #7 | |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Вот что получилось
Цитата:
А должно быть как справа на картинке Новая_заметка_072213_105949_AM.jpg |
|
22.07.2013, 13:16 | #8 |
Senior Member
|
Каждый телефон сейчас оборачивается ссылкой? Или все вместе?
|
22.07.2013, 13:17 | #9 |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Каждый телефон
|
22.07.2013, 13:28 | #10 |
Senior Member
|
Ok.
Попробуйте перед 10 (которое COA) вставить 5 (или любую другую цифру меньше 10) со следующим кодом: Код:
5 = TEXT 5.value = <i class="icon-phone"></i> |
Теги |
stdwrap, typoscript |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Справочник по TypoScript (tsref) - перевод официального руководства | Андрей Аксенов | Мастер-класс | 11 | 27.08.2013 16:45 |
автоматическое уведомление на сайте об изменении статьи | Anlov | Общие вопросы | 33 | 12.09.2012 20:48 |
Синтаксис TypoScript и его всестороннее изучение - перевод официального руководства | Андрей Аксенов | Мастер-класс | 0 | 17.12.2010 19:15 |
Включить TypoScript, выключить TypoScript. | thebat | TypoScript практикум | 4 | 28.04.2007 15:05 |
Зачем нужен TypoScript | MVH | Общие вопросы | 17 | 14.04.2005 22:36 |