Lego 5.0.2
Вопрос как осуществить данную затею, чтоб из списка убиралась предыдущая категория.
Например
1 Обувь 1-1 Мужская
1-2 Женская
2 2-1
2-2
Если мы выбираем (1-1 Мужская), то соответственно все остальные убираются, но если имеется пункт 1-1-1 (т.е. 3 уровень меню), то он остается не тронутым.
У меня получилось осуществить только так:
Выбираем 1-1, на экране видим 1-1 , 1-1-1 , 2-1. Если выбираю 2-1, то выходит 1-1, 2-1, 2-1-1
<ul id="verticalmenu" class="glossymenu">
{assign var="old" value=0}
{assign var="ja" value=0}
{section name=i loop=$categories_tree}
{if $categories_tree[i].level>0}
<a href="./{$categories_tree[i].hurl}" {if $categoryID == $categories_tree[i].categoryID} class="selected" {/if}>{$categories_tree[i].name}</a>
{assign var="old" value= $categories_tree[i].level}
{/if}
{/section}
</ul>