Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
18.09.2008, 05:38 | #1 |
Продвинутый
Регистрация: 10.09.2006
Сообщений: 49
|
Ссылка в двух местах пункта меню
Есть какой-нибудь адекавтный способ поставить ссылку сразу в двух местах меню?
Т.е. пункт меню представляет из себя DIV, в котором нужно во-первых поставить ссылку в заголовок <h5>, а во-вторых сделать картинку со стрелочкой в виде ссылки. Что-то вроде этого, только там еще внутри есть after.cObject = COA <div> <h5>Header</h5> <div><a><img></a></div> </div> Можно поставить вопрос конкретнее, хотя не файт, что это возможно: lib.productCards { wrap = |<div class="clear"></div> entryLevel = 3 1 = TMENU 1 { NO { allWrap (<div>|</div> ) beforeImg.import = uploads/media/ beforeImg.import.field = media beforeImg.import.listNum = 0 beforeImg.width = 80 after.cObject = COA after.cObject.5 = TEXT after.cObject.5 { в этом месте нужно что-то вроде: value = <img> typolink.parameter = field:uid, где uid - id пункта меню, а не текущей старницы.. Т.е. как в этом месте получить id пункта меню? } after.cObject.10 = TEXT after.cObject.10.value = </h5> after.cObject.20 = CONTENT after.cObject.20 { table = tt_content wrap = <p>|</p> select { pidInList.field = uid where = tx_templavoila_to = 11 max = 1 } renderObj = USER renderObj { userFunc = tx_bestgetflexfield_pi1->getFieldValue dbField = tx_templavoila_flex flexField = field_hidden sheetPointer = sDEF language = lDEF valueDef = vDEF } } } } } И маленький вопрос по другой теме - как наконец отключить принудительную вставку содержимого ячейки таблицы в тэг <p>? Перелопатил все, ничего не помогает. Нашел где-то только как вообще вырезать этот тэг, но это не подходит. Причем эта зараза еще зачем-то добавляет пустой тэг <p></p>, если в ячейке первым идет какой-нибудь заголовок <h*>. |
18.09.2008, 05:55 | #2 |
Продвинутый
Регистрация: 10.09.2006
Сообщений: 49
|
Все просто:
value = <img src="{$template_img}next-link-arrows.png"> typolink.parameter.field = uid Вроде пробовал так, странно, что с первого раза не получилось. Спать пора. Вопрос с ячейками и тэгом параграфа остается открытым. |
19.09.2008, 01:43 | #3 |
Продвинутый
Регистрация: 10.09.2006
Сообщений: 49
|
Вопрос с инкапсуляцией всего содержимого в тэг параграфа оказался не таким простым. Дело в том, что RTE -> БД и БД -> RTE все записывается верно, т.е. обычные трансформации, описание которых я нашел в документации, работать не будут. А вот при выводе в FE появляется такой кошмар:
<td><p> <h3>ффф</h3> <p>иии</p> <p>ааа</p> </p></td> Можно, конечно, в CSS попытаться настроить, чтобы визуально это никак не проявлялось, но не везде это можно сделать да и криво как-то. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
condition для отдельного пункта меню, сделанного с помощью gifbuilder | wind | TypoScript практикум | 2 | 05.05.2008 12:45 |
Условие для отдельного пункта меню | forever | TypoScript практикум | 6 | 28.03.2008 18:20 |
ссылка на главную страницу из меню | ASh | TypoScript практикум | 2 | 26.02.2008 17:43 |
Убрать вывод подменю у конкретного пункта основного меню | -=UncleByte=- | TypoScript практикум | 4 | 30.11.2007 18:06 |
Вопрос по TS для меню из двух частей | -=UncleByte=- | TypoScript практикум | 6 | 14.12.2006 01:03 |