Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
02.10.2006, 18:02 | #1 |
Senior Member
Регистрация: 21.04.2006
Сообщений: 245
|
как отображать подменю у активного меню
добрый день.
предположим, есть такая структура меню: |страница 1 |страница 2 |страница 3 при выборе пункта меню "страница 2" надо чтобы выводилось меню такого вида: |страница 1 |страница 2 -|подстраница 1 -|подстраница 2 |страница 3 т.е. нужен вывод подменю у активного пункта. киньте идею, додумаю сам - уже что только ни пробовал ) заранее спасибо |
02.10.2006, 18:59 | #2 |
Senior Member
|
Читайте TSRef. Там все идеи прямым текстом...
|
02.10.2006, 19:03 | #3 | |
Senior Member
Регистрация: 21.04.2006
Сообщений: 245
|
Цитата:
|
|
02.10.2006, 19:51 | #4 |
Administrator
|
0) запаситесь терпением
1) поставьте пакет testsite - там много примеров 2) поишите снипетты TS кода - их немеряяно. Гугле рулит и список ссылок на typo3.org также рулит |
02.10.2006, 19:56 | #5 |
Senior Member
Регистрация: 21.04.2006
Сообщений: 245
|
друзья, спасибо за все )
проблема решилась путем экспериментов поверьте, я предварительно прочитал все!!! посты со словом "меню" на этом форуме. то, что не нашел нужный пост - это уже проблема в моем процессоре ) делайте скидку, написали бы в следующий раз по теме и всем стало хорошо ) |
26.03.2007, 17:26 | #6 |
Senior Member
Регистрация: 21.04.2006
Сообщений: 245
|
Народ интересуется. Привожу пример:
main_menu_items = HMENU main_menu_items.1 = TMENU main_menu_items.1 { NO.allWrap = <div class="menu_inact">|</div> CUR = 1 CUR.allWrap = <div class="menu_act">|</div> } main_menu_items.2 = TMENU main_menu_items.2 { entryLevel = 1 NO.allWrap = <div class="menuLevel1_inact">|</div> CUR = 1 CUR.allWrap = <div class="menuLevel1_act">|</div> } |
26.03.2007, 18:07 | #7 |
Senior Member
|
Советы:
|
26.03.2007, 21:59 | #8 |
Senior Member
|
2. Пока не разобрался - как бы сконфигурировать, чтобы ACT.doNotLinkIt = 1 отрабатывалась на родительском пункте только если открыт действительно он, а не один из его подпунктов. Пока приходится использовать CUR и соответственно ветку выделить простого способа нет.
(тот факт что ветка открыта на считается - по условиям задачи expAll = 1) |
27.03.2007, 00:14 | #9 | |
Senior Member
|
Цитата:
ACT - работает только тогда когда не задан CUR и пункт текущий, или выбран один из подпунктов CUR - работает только если пункт текущий. В описанной ситуации прописываете и ACT и CUR, и у CUR.doNotLinkIt=1 |
|
28.03.2007, 01:07 | #10 |
Senior Member
|
Спасибо! Главное помнить, что wrap-ы накладывются
|