PdoMenu группировка пунктов
как можно реализовать в меню второго уровня, что если навпример нет подменю, то все пункты помещаем в контейнер:
то есть получить такую структуру
то есть получить такую структуру
<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'
]}