![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Senior Member
Регистрация: 21.04.2006
Сообщений: 245
|
![]()
добрый день.
предположим, есть такая структура меню: |страница 1 |страница 2 |страница 3 при выборе пункта меню "страница 2" надо чтобы выводилось меню такого вида: |страница 1 |страница 2 -|подстраница 1 -|подстраница 2 |страница 3 т.е. нужен вывод подменю у активного пункта. киньте идею, додумаю сам - уже что только ни пробовал ) заранее спасибо |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Читайте TSRef. Там все идеи прямым текстом...
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 21.04.2006
Сообщений: 245
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Administrator
|
![]()
0) запаситесь терпением
1) поставьте пакет testsite - там много примеров 2) поишите снипетты TS кода - их немеряяно. Гугле рулит и список ссылок на typo3.org также рулит |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 21.04.2006
Сообщений: 245
|
![]()
друзья, спасибо за все )
проблема решилась путем экспериментов поверьте, я предварительно прочитал все!!! посты со словом "меню" на этом форуме. то, что не нашел нужный пост - это уже проблема в моем процессоре ) делайте скидку, написали бы в следующий раз по теме и всем стало хорошо ) |
![]() |
![]() |
![]() |
#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> } |
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
Советы:
|
![]() |
![]() |
![]() |
#8 |
Senior Member
|
![]()
2. Пока не разобрался - как бы сконфигурировать, чтобы ACT.doNotLinkIt = 1 отрабатывалась на родительском пункте только если открыт действительно он, а не один из его подпунктов. Пока приходится использовать CUR и соответственно ветку выделить простого способа нет.
(тот факт что ветка открыта на считается - по условиям задачи expAll = 1) |
![]() |
![]() |
![]() |
#9 | |
Senior Member
|
![]() Цитата:
ACT - работает только тогда когда не задан CUR и пункт текущий, или выбран один из подпунктов CUR - работает только если пункт текущий. В описанной ситуации прописываете и ACT и CUR, и у CUR.doNotLinkIt=1 |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
|
![]()
Спасибо! Главное помнить, что wrap-ы накладывются
![]() |
![]() |
![]() |