Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
11.07.2009, 15:03
Efimoff
FreshDot

Зарегистрирован:
2005-01-21
Сообщений: 3

У меня такая структура

100 Меню верх 1
_____100.1 Подменю 1
_____100.2 Подменю 2
__________100.2.1 ПОД-Подменю 1
__________100.2.2 ПОД-Подменю 2
_____100.3 Подменю 3

200 Меню верх 2
_____200.1 Подменю 1
_____200.2 Подменю 2

300 Дополнительное Меню (выключено)
_____300.1 ДОП Подменю 1
_____300.2 ДОП Подменю 2



На верху дизайна видим Меню верх 1 | Меню верх 2
Вывод делаю через: ".s_browse_level(0, $browse_sub_menu)."

Сбоку при активном Меню верх 1
выводим под меню с помощью: ".s_browse_level(1,$browse_sub[0])."

Но в дизайне всегда нужны подразделы Дополнительного меню
их вывожу с помощью: ".s_browse_sub(300,$browse_menu1)."


Проблема в том что когда активен любой пункт из дополнительного меню

в месте где вывод с помощью: ".s_browse_level(1,$browse_sub[0])." появляется дубликат Дополнительного меню так как оно тоже второго уровня?

Как решить эту проблему?




13.07.2009, 11:23
Efimoff
FreshDot

Зарегистрирован:
2005-01-21
Сообщений: 3

Пока решил пробдему - двумя макетами дизайна - но как-то это не правильно - посоветуйте
13.07.2009, 14:20
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Выложите на форум значения массивных переменных: $browse_sub_menu, $browse_sub[0], $browse_menu1

Temet nosce...
15.07.2009, 16:12
Efimoff
FreshDot

Зарегистрирован:
2005-01-21
Сообщений: 3

Вот так:

Код:
$browse_sub_menu[prefix] = "<div id=\"menu\"><ul>";
$browse_sub_menu[suffix] = "</ul></div><!-- end verhnee menu -->";
$browse_sub_menu[active] = "<li class=\"page_active\"><a href=%URL>%NAME</a></li>";
$browse_sub_menu[unactive] = "<li><a href=%URL>%NAME</a></li>";
$browse_sub_menu[divider] = "";


$browse_menu2[prefix] = "<ul class='navigation'>";
$browse_menu2[suffix] = "</ul>";
$browse_menu2[active] = "<li class='page_active'><b><a href=%URL class='selected'>%NAME</a></b></li>";
$browse_menu2[active_link] = "<li class='page_active'><b><a href=%URL class='selected'>%NAME</a></b></li>";
$browse_menu2[unactive] = "<li><a href=%URL><u>%NAME</u></a></li>";
$browse_menu2[divider] = "";

$browse_menu1[prefix] = "<ul class='navigation'>";
$browse_menu1[suffix] = "</ul>";
$browse_menu1[active] = "<li class='page_active'><b><a href=%URL>%NAME</a></b></li>".s_browse_level(2,$browse_menu2);
$browse_menu1[active_link] = "<li class='page_active'><b><a href=%URL>%NAME</a></b></li>".s_browse_level(2,$browse_menu2);
$browse_menu1[unactive] = "<li><a href=%URL>%NAME</a></li>";
$browse_menu1[divider] = "";


$browse_sub[1][prefix] = "<ul class='navigation'>";
$browse_sub[1][suffix] = "</ul>";
$browse_sub[1][active] = "<li class='page_active'><b><a href=%URL class='selected'>%NAME</a></b></li>";
$browse_sub[1][active_link] = "<li class='page_active'><b><a href=%URL class='selected'>%NAME</a></b></li>";
$browse_sub[1][unactive] = "<li><a href=%URL><u>%NAME</u></a></li>";
$browse_sub[1][divider] = "";

$browse_sub[0][prefix] = "<ul class='navigation'>";
$browse_sub[0][suffix] = "</ul>";
$browse_sub[0][active] = "<li class='page_active'><b><a href=%URL>%NAME</a></b></li>".s_browse_level(2,$browse_sub[1]);
$browse_sub[0][active_link] = "<li class='page_active'><b><a href=%URL>%NAME</a></b></li>".s_browse_level(2,$browse_sub[1]);
$browse_sub[0][unactive] = "<li><a href=%URL>%NAME</a></li>";
$browse_sub[0][divider] = "";
198 196 2009-07-15 16:12:14 9706
Описание проекта