Я подключаю чуть поправленную копию файла mod_menu.tpl из _default_ которая выглядит вот так:
<li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> Моё меню <span class="caret"></span> </a> <ul id="{$menu}" class="dropdown-menu"> {if $item.NSLevel == $last_level}</li>{/if} {math equation="x - y" x=$last_level y=$item.NSLevel assign="tail"} {section name=foo start=0 loop=$tail step=1} </li></ul></li> {/section} {if $item.NSLevel > 1 && $item.NSLevel > $last_level}<ul>{/if} <li class="{$item.css_class} {if ($menuid==$item.id || $current_uri == $item.link) || ($currentmenu.NSLeft > $item.NSLeft && $currentmenu.NSRight < $item.NSRight)}selected{/if}"> <a href="{$item.link}" target="{$item.target}" {if ($menuid==$item.id || $current_uri == $item.link)}class="selected"{/if} title="{$item.title|escape:'html'}"> <span> {if $item.iconurl}<img src="/images/menuicons/{$item.iconurl}" alt="{$item.title|escape:'html'}" />{/if} {$item.title} </span> </a> {assign var="last_level" value=$item.NSLevel} {/foreach} {section name=foo start=0 loop=$last_level step=1} </li> {/section} </ul> </li>