Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Евгений Химич 22.04.2014 02:04 / 22.04.2014 02:06
Пытаюсь сделать навигацию "3 уровня" не получается...скриншот@tab_anegdot[] $sections[^table::load[/cfg/tab_anegdot.cfg]] ^sections.menu{^tab_anegdot_cell[]} @tab_anegdot_cell[] ^if($sections.uri eq $request:uri){ <span class="active">$sections.name</span> }{ <span><a href="$sections.uri">$sections.name</a></span> }Пытался так же пойти другим путем:
@tab_anegdot[] $sections[^table::load[/cfg/tab_anegdot.cfg]] ^sections.menu{^tab_anegdot_cell[]} @tab_anegdot_cell[] ^if($sections.uri ne $request:uri && ^request:uri.pos[$sections.uri] == 0){ <span class="active"><a href="$sections.uri">$sections.name</a></span> }{ <span><a href="$sections.uri">$sections.name</a></span> }суть проблемы в следующем:
-1 -- 2 -- 3 --- 3.1 --- 3.2 --- 3.3 -- 4 --- 4.1 --- 4.2 --- 4.3К примеру я нахожусь на 3 странице.. Если я применяю
@tab_anegdot[] $sections[^table::load[/cfg/tab_anegdot.cfg]] ^sections.menu{^tab_anegdot_cell[]} @tab_anegdot_cell[] ^if($sections.uri ne $request:uri && ^request:uri.pos[$sections.uri] == 0){ <span class="active"><a href="$sections.uri">$sections.name</a></span> }{ <span><a href="$sections.uri">$sections.name</a></span> }То у меня почему, то активной становится "1" и "3" т.е. получается текущая страница и страница на уровень ниже...