как можно реализовать в меню второго уровня, что если навпример нет подменю, то все пункты помещаем в контейнер :
то есть получить такую структуру
<ul class="topmenu"> <li><a href="">Главная</a></li> <li><a href="">Каталог</a> <ul> <li class="category"><a href="">Подпункт с подкатегориями</a> <ul> <li><a href="">Подподкатегория</a></li> </ul> </li> <li class="category"><a href="">Подпункт с подкатегориями</a> <ul> <li><a href="">Подподкатегория</a></li> </ul> </li> <li class="categories"> <a href="">Подпункт без подкатегорий</a> <a href="">Подпункт без подкатегорий</a> </li> </ul> </li> </ul>
пока застрял на этом
{'!pdoMenu' | snippet : [ 'parents' => 0, 'level' => 3, 'templates' => '-3', 'tplOuter' => '@INLINE <ul class="topmenus">{$ wrapper}</ul>', 'tpl' => '@INLINE <li><a href="{$ link}" {$ attributes} {$ classes}> {$ menutitle} </a>{$ wrapper}</li>', 'tplInner' => '@INLINE <ul>{$ wrapper}</ul>', 'tplInnerRow' => '@INLINE <li {if $ wrapper}class="category"{/if}><a href="{$ link}" {$ attributes}> {$ menutitle}</a>{$ wrapper}</li>', 'sortby' => 'menuindex', 'sortdir' => 'asc' ]}