| Новости | 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" т.е. получается текущая страница и страница на уровень ниже...