Вход

Просмотр полной версии : Многоуровневое меню


Dimanoss
09.07.2010, 16:39
Сделал двухуровневое меню. Столкнулся вот с чем. В проекте (root-уровень) располагаются страницы mainmenu и bottmenu. Main, как понятно "нормальное" меню, двухуровневое, bott, одноуровневое - "напоминалка" внизу страницы. При попытке вывода основного меню там появляются эти самые контейнера (mainmenu, bottmenu). Как проще всего избавиться от этого, как можно указать уровень, с которого меню будет отображаться? Игры с rootline выглядят более чем криво...

MAIN_MENU = COA
MAIN_MENU {
10 = HMENU

10.special = rootline
10.special.range = 2 | 2
10.special.targets.3 = page

10.1 = TMENU
10.1 {
noBlur = 1
ACT = 1
IFSUB = 1
ACTIFSUB = 1
expAll = 1

NO.wrapItemAndSub = <div> | </div>
IFSUB.wrapItemAndSub = <div style="color:#f00; background-color:#ff0;"> | </div>
}

10.2 = TMENU
10.2 {
noBlur = 1
expAll = 1
NO.wrapItemAndSub = <div style="color:#0f0; background-color:#f0f;"> | </div>
}
}

Dimanoss
12.07.2010, 12:33
сам написал, сам и отвечу... :) (может, кому и пригодится)

выкидываем нафиг вышеприведённое:

10.special = rootline
10.special.range = 2 | 2
10.special.targets.3 = page

и заменяем на:

10.special = directory
10.special.value = 16 [ID_of_menu_parent_level :)]

спасибо за понимание...