Двухуровневое меню
Автор | Текст сообщения | ||
---|---|---|---|
Василий |
26.09.2009 16:09
В настройках блока "Произвольные ссылки" есть галочки ур.2. Как их использовать, чтобы сделать двухуровневое меню?
|
||
admin |
26.09.2009 18:15
Все пункты меню отмеченные этими галочками попадают во второй уровень ближайшего сверху пункта, который неотмечен.
{section name=i loop=$links} {* Обход массива с пунктами первого уровня. *} <li><a href="{$links[i].link}">{$links[i].name}</a></li> {if $links[i].selected} {* Если пункт выбран. *} {if $links[i].sublinks} {* Если есть пункты второго уровня. *} <ul> {section name=j loop=$links[i].sublinks} {* Обход массива с пунктами второго уровня. *} <li><a href="{$links[i].sublinks[j].link}">{$links[i].sublinks[j].name}</a></li> {/section} <ul> {/if} {/if} {/section}Потом с помощью шаблона формируется само двухуровневое меню: Разумеется шаблон может быть любым. |
||
Destroysys |
28.10.2009 17:47 Отредактировано: 28.10.2009 18:23
вот у меня блок "Список ссылок на страницы" и соответсвенно во второй уровень попадаю все подпункты. а есть ли какой нибудь способ не выводить определенные подпункты меню, но чтобы в то же время они были активными? Очень нужно!
|
||
admin |
28.10.2009 20:07
Непонятно о чем речь. Лучше на конкретном примере. |
||
Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.