PDA

Просмотр полной версии : HMENU: второй уровень нужен не для всех разделов


c0d3r
29.05.2007, 17:03
Уважаемые!
Каждый раздел на сайте содержит второй уровень.
Посидел и сделал-таки меню для выдачи всех разделов и подразделов (expAll = 1), это моё первое меню на TS :)
Но на главной странице в меню требуется выводить разделы второго уровня только для некоторых разделов 1-го уровня, не для всех.
Как такое реализовать?
Спасибо!

ps Есть идея заюзать itemArrayProcFunc и почистить массив после генерации, но может быть, она не самая эффективная?
pps Ещё нашёл в TSRef submenuObjSuffixes, но пока не понял....

PhilD
29.05.2007, 17:17
эээ... а попроще разве нельзя? в HMENU есть alwaysActivePIDlist

c0d3r
29.05.2007, 17:33
Спасибо, но вопрос и был насчёт попроще... я не знаток HMENU :(

попробовал для HMENU:
alwaysActivePIDlist = ID_первого уровня с подуровнем

Да, эффект замечательный, но страница считается активной (хотя мы на главной), и соотвтественно, оформляется в меню как ACT!

Хе-хе, а зачем нам отдельное оформление на главной странице, они же все неактивные :)
Короче, помогло, спасибо!!!

PhilD
29.05.2007, 18:29
Кроме ACT есть еще и CUR, который вам скорее всего понадобится :)