| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
dima 28.08.2004 13:04
есть код:@tree[pid][level]
$tree[^table::load[tree.cfg]]
$level[^tree.select($tree.pid==$pid)]
^if($level){
<ul>
^level.menu{
^if($form:name eq $level.name){
<li>$level.name</li>
}{
<li><a href="$level.name">$level.name</a></li>
}
}
</ul>
}Скажите, ГДЕ и при каких обстоятельствах вызывать рекурсию? Нужно, чтобы при $request:uri раздела вылезали дети и так вниз по дереву...<ul>
^level.menu{
^if($form:name eq $level.name){
<li>$level.name</li>
^tree[$level.id]
}{
<li><a href="$level.name">$level.name</a></li>
}
}
</ul>...вызывются дети, но если кликаешь по ребенку, отображается только родительские разделы...