Есть меню в 3 уровня:
Уровень 1 (1)
--Уровень 2 (1)
----Уровень 3 (1)
----Уровень 3 (2)
----Уровень 3 (3)
--Уровень 2 (2)
--Уровень 2 (3)
ну и тд...
Замапил, прописал ТС код:
Код HTML:
lib.main_menu = HMENU
lib.main_menu.1 = TMENU
lib.main_menu.1 {
wrap = <ul id="mainmenu"> | </ul>
NO.wrapItemAndSub = <li> | </li>
ACT = 1
ACT.wrapItemAndSub = <li class="curr"> | </li>
}
lib.left_menu = HMENU
lib.left_menu.entryLevel = 1
lib.left_menu.excludeUidList = 81,82,83,84,85
lib.left_menu.1 = TMENU
lib.left_menu.1 {
wrap = <ul id="sidemenu"> | </ul>
NO.wrapItemAndSub = <li> | </li>
ACT = 1
ACT.wrapItemAndSub = <li class="current"> | </li>
}
lib.left_menu.2 = TMENU
lib.left_menu.2 {
wrap = <ul class="submenu"> | </ul>
NO.wrapItemAndSub = <li class="n-sub"> | </li>
ACT = 1
ACT.wrapItemAndSub = <li class="current-sub"> | </li>
}
тоесть первый уровень отображается в одном месте, 2й и 3й - в другом
...не важно...
при выборе пункта из 3го уровня (скажем
Уровень 3 (2)) активным делаются также пункты
Уровень 1 (1) и
Уровень 2 (1), тоесть что-такое:
Уровень 1 (1)
--
Уровень 2 (1)
----Уровень 3 (1)
----
Уровень 3 (2)
----Уровень 3 (3)
--Уровень 2 (2)
--Уровень 2 (3)
так вот - нужно, чтобы при выбраном пункте из 3го уровня 2ой уровень был НЕ активным:
Уровень 1 (1)
--Уровень 2 (1)
----Уровень 3 (1)
----
Уровень 3 (2)
----Уровень 3 (3)
--Уровень 2 (2)
--Уровень 2 (3)
Возможно ли такое? И если возможно, то как?