Регистрация
Вход через соцсети
Восстановление пароля

Вывод меню 2-го и 3-го уровня одновременно

Новый топик
15.11.2006, 01:06
Ответить | Цитировать
Гость
Гость

Чтобы вывести меню подразделов(2-го уровня) в разделах я использую след. ф-цию:
".opt_case(s_browse_sub($sub, $browse_sub[1]), s_browse_sub($sub, $browse_sub[1]), s_browse_sub($current_sub['Parent_Sub_ID'], $browse_sub[1]))."
При этом при переключении подразделов это меню всегда отображается.
В подразделах есть еще разделы(3-тий уровень).
Вопрос: Как сделать чтобы меню 2-го уровня(подразделов) и меню 3-го уровня(разделы подразделов) отображались всегда, независимо от того в каком подразделе заданного раздела я нахожусь ?
15.11.2006, 14:24
Ответить | Цитировать
chelout
Островский Вячеслав
chelout

Зарегистрирован:
2006-08-23
Сообщений: 73

Можно посмотреть на массив $browse_sub[1]?
15.11.2006, 15:25
Ответить | Цитировать
Гость
Гость

chelout писал(а):
Можно посмотреть на массив $browse_sub[1]?

$browse_sub[1][prefix] = "<ul>";
$browse_sub[1][active] = "<li class='style_li'><p class='menu_li_act'>%NAME</p></li>";
$browse_sub[1][active_link] = "<li class='style_li'><p class='menu_li_act'>%NAME</p></li>";
$browse_sub[1][unactive] = "<li class='style_li'><a href='%URL' class='menu_li'>%NAME</a></li>";
$browse_sub[1][divider] = "";
$browse_sub[1][suffix] = "</ul>";
16.11.2006, 12:35
Ответить | Цитировать
n

Зарегистрирован:
2006-08-04
Сообщений: 170

Попробуйте в макете:

Код:

".s_browse_level(1, $browse_level)."


А в шаблонах вывода навигации:

Код:

$browse_level[prefix] = ""; global $browse_level; $result .= "<ul>";
$browse_level[unactive] = "<li class='style_li'><a href='%URL' class='menu_li'>%NAME</a>".s_browse_sub($data[$i][Subdivision_ID], $browse_level)."</li>";


Остальное по аналогии.

В таком случае будут выводиться все подразделы, начиная с первого уровня.
198 196 2006-11-16 12:35:42 6960
Описание проекта