|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
Может название темы немного сумбурно, сейчас попробую описать.
Мне нужно реализовать следующее:
Имеем главное меню, скажем:
Главная
О нас
Контакты
В разделе о нас будет несколько вложенных разделов, скажем:
раздел1
раздел2
раздел3
раздел4
"Раздел4" я выключаю, чтобы он не был виден во всплывающем меню, а видны были только "раздел1", "раздел2" и "раздел3"
В "раздел4" я создаю несколько разделов, которые включены и список этих разделов нужно выводить в виде меню на странице в контенте.
кроме этого, "Раздел2" тоже содержит подразделы, которые будут во всплывающем меню.
Итак, я сделал:
Шаблоны вывода навигации:
Цитата:$navmenu[1]['prefix'] = "";
$navmenu[1]['unactive'] = "<li><a href='%URL'>%NAME</a></li>";
$navmenu[1]['active'] = "<li><a href='%URL'>%NAME</a></li>";
$navmenu[1]['suffix'] = "";
$navmenu[0][prefix] = "\";global \$navmenu;\$result.=\"";
$navmenu[0][active] = "<li><a href='%URL'>%NAME</a>".s_browse_level(2,$navmenu[1]);
$navmenu[0][unactive] = "<li><a href='%URL'>%NAME</a>\".s_browse_sub(123,\$navmenu[1]).\"";
$navmenu[0][suffix] = "";
Где 123 это ID раздела.
В шаблоне я вставил в тексте ".s_browse_sub(0,$navmenu[1])."
По идее, вложенные разделы должны отображаться, но они отображаются:
1. Вместе с головным разделом
2. Только с включенным разделом.
Мне нужно сделать так, чтобы раздел не отображался, а только его содержимое... Этот раздел нигде не должен отображаться.
Заранее спасибо.
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
Тема исчерпана. Проблему решил.
Итак:
Шаблоны вывода навигации:
Цитата:$navmenu[1]['prefix'] = "";
$navmenu[1]['unactive'] = "<li><a href='%URL'>%NAME</a></li>";
$navmenu[1]['active'] = "<li><a href='%URL'>%NAME</a></li>";
$navmenu[1]['suffix'] = "";
$navmenu[0][prefix] = "\";global \$navmenu;\$result.=\"";
$navmenu[0][unactive] = "<li><a href='%URL'>%NAME</a>\".s_browse_level(2,\$navmenu[1]).\"";
$navmenu[0][suffix] = "";
,где
\".s_browse_level(2,\$navmenu[1]).\" - указываю уровень вложенного раздела
и в тексте макета:
Цитата:".s_browse_sub(123,$navmenu[1])."
, где 123 - это ID раздела из которого нужно вывести подразделы
|