Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
30.05.2011, 14:29 | #1 |
Новенький
Регистрация: 16.05.2011
Сообщений: 12
|
Скрыть подменю если его нет
Всем привет извращаюсь как только могу ! В силу некоторых особенностей html - макета, пришлось делать такое вот двухуровневое меню.
Код:
# Уровень первый subparts.TOP_MENU = HMENU subparts.TOP_MENU.1 = TMENU subparts.TOP_MENU.1.NO{ allWrap = <li class="uchoose"> | </li> } subparts.TOP_MENU.1.ACT = 1 subparts.TOP_MENU.1.ACT{ allWrap = <li class="choose"> | </li> } # Уровень второй subparts.TSUB_MENU = HMENU subparts.TSUB_MENU < .subparts.TOP_MENU subparts.TSUB_MENU.wrap = <ul> | </ul> subparts.TSUB_MENU.entryLevel = 1 subparts.TSUB_MENU.2 = TMENU subparts.TSUB_MENU.2.NO{ allWrap = <li class="uchoose"> | </li> } subparts.TSUB_MENU.2.ACT = 1 subparts.TSUB_MENU.2.ACT{ allWrap = <li class="choose"> | </li> } |
30.05.2011, 16:02 | #2 |
Senior Member
|
Самый очевидный выход прописать wrap для TMENU и для ссылок использовать linkWrap вместо allWrap.
|
09.06.2011, 19:15 | #3 |
Новенький
Регистрация: 16.05.2011
Сообщений: 12
|
Спасибо, сделал как вы написали, сперва не получалось, но потом заметил, что у подменю уровень начинается с 2 - поменял на 1 и все великолепно заработало, еще раз спасибо.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите: если нет подстраниц, как вывести текст по умолчанию вместо меню? | ScorpionGhost | Общие вопросы | 2 | 12.09.2009 16:16 |
Освоение Typo3 от начала до конца, всё разжёвано :) | premier | FAQ (Часто задаваемые вопросы) | 69 | 19.04.2007 16:47 |
меню. заглушка, если нет страницы | Andrey Grey | TypoScript практикум | 8 | 01.04.2007 12:34 |
если на сервере нет recode_string .. | Антон Мельников | Общие вопросы | 5 | 14.12.2004 14:32 |