You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
1.2 KiB

{if not empty($item.children)}
<li class="nav-item dropdown{if $item.selected|default:null} active{/if} {$item.class|escape}">
<a href="{$item.sefurl|escape}" class="{if $sub|default:false}dropdown-item{else}nav-link{/if} dropdown-toggle" data-bs-toggle="dropdown">{tr}{$item.name}{/tr}</a>
<ul class="dropdown-menu">
{* {if $sub}
<li class="dropdown-header">{tr}{$item.name}{/tr}</li>
<li class="dropdown-divider"></li>
{/if} *}
{foreach from=$item.children item=sub}
{include file='bootstrap_smartmenu_children.tpl' item=$sub sub=true}
{/foreach}
</ul>
</li>
{else}
<li class="nav-item {$item.class|escape}{if $item.selected|default:null} active{/if}">
{if $item.block}
{* mega-menu class prevents error (TypeError: Cannot read property 'parentNode' of null - jquery.smartmenus.js:line 664) when block items contains <ul> elements *}
<ul class="mega-menu block--container">
{tr}{$item.name}{/tr}
</ul>
{else}
<a class="{if $sub|default:false}dropdown-item{else}nav-link{/if}" href="{$item.sefurl|escape}">{tr}{$item.name}{/tr}</a>
{/if}
</li>
{/if}