Справка
Вывод списков
Традиционный подход к выводу списка можно представить в таком виде:
[if $a.count>0]
<ul>
[/if]
[tree $a]
<li>[value]</li>
[/tree]
[if $a.count>0]
</ul>
[/if]
<ul>
[/if]
[tree $a]
<li>[value]</li>
[/tree]
[if $a.count>0]
</ul>
[/if]
Рекомендуется вместо этого подхода использовать следующий:
[tree $a]
[if first?]<ul>[/if]
<li>[value]</li>
[if last?]</ul>[/if]
[/tree]
[if first?]<ul>[/if]
<li>[value]</li>
[if last?]</ul>[/if]
[/tree]
Традиционный подход к фильтрации списка:
[tree $a]
[if value!='123'][continue][/if]
или
[if value=='123']
только в этом случае выполнять действие
[/if]
[/tree]
[if value!='123'][continue][/if]
или
[if value=='123']
только в этом случае выполнять действие
[/if]
[/tree]
Рекомендуется вместо этого использовать оператор [sel]
[tree $a.sel(value=='123')]
Действие
[/tree]
Действие
[/tree]
Читать далее про "Работа с ajax"