|
|
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
Зарегистрирован: 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] = "";
|