File: //home/temp/yarusvl.ru/tpls/main/html/categories.tpl
{function name=categories_tree}
{if $categories}
{if $level == 1}
<ul class="dropdown-menu">
{else}
<ul class="dropdown-menu sub-menu">
{/if}
{foreach $categories as $c}
{if $c->visible}
{if $c->subcategories && $c->has_children_visible}
<li class="dropdown {if $category->id == $c->id}active{/if}"><a href="{$lang_link}catalog/{$c->url}" class="if-click trigger" aria-haspopup="true" data-category="{$c->id}">{$c->name|escape} <span class="glyphicon glyphicon-menu-down" aria-hidden="true"></span></a>
{categories_tree categories=$c->subcategories level=$level + 1}
</li>
{else}
<li{if $category->id == $c->id} class="active"{/if}>
<a href="{$lang_link}catalog/{$c->url}" data-category="{$c->id}">{$c->name|escape}</a>
</li>
{/if}
{/if}
{/foreach}
</ul>
{/if}
{/function}
{categories_tree categories=$categories level=1}