Здравствуйте второй день боремся, нет решений, очень странная ошибка, меню двух уровневое, родитель отображается корректно, но 2 уровень вложенности тянет класс родителя почему не можем понять. прошу помощи, пожалуйста. HTML: {if $category->subcategories} <div class="container"> <nav class="navbar"> <div class="navbar-header"> <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".js-navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse js-navbar-collapse"> <ul class="nav navbar-nav"> {function name=categories_sub} {if $level<2} {if $categories} {foreach $categories as $c} <li class="dropdown mega-dropdown"> <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name|escape}</a> <ul class="dropdown-menu mega-dropdown-menu "> <span class="col-sm-9 mega-menu"> <h2>{$c->name|escape}</h2> <li class="col-sm-3" > <ul> <li> {if $c->subcategories} {categories_sub categories=$c->subcategories level=$level+1} {/if} </li> </ul> </li> </span> <span class="col-sm-3"> <li class="images-category"> {if $c->image} <img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}" title="{$c->name}" class="img-rounded col-xs-3 col-sm-3 col-md-12 col-lg-12"> {/if} </li> </span> </ul> </li> {/foreach} {/if} {/if} {/function} {categories_sub categories=$category->subcategories level=0} </ul> <ul class="nav navbar-nav navbar-right"> <li><a href="#">My cart (0) items</a></li> </ul> </div><!-- /.nav-collapse --> </nav> </div> {/if}