Unterschiedliche Klassen angeben in der Navigation
Verfasst: Fr 25. Okt 2013, 09:18
				
				Wie muss die navigation_main abgeändert werden, um <li>  eine  class  haschildren zuzuteilen, wenn es weitere Kategorien darunter gibt und keine class wenn es keine Unterkategorien gibt.
			Code: Alles auswählen
{if 0 lt $ulId|strlen}<!-- navigation_main/template/get.tpl -->{/if}
<ul class="{$ulId}">
    {foreach from=$tree item=wrapper}
        {assign var="idcat" value=$wrapper.idcat}
        {assign var="url" value=$wrapper.item->getLink()}
        {assign var="name" value=$wrapper.item->get('name')}
        {if $idcat|in_array:$path}
            {assign var="aClass" value='active'}
        {else}
            {assign var="aClass" value=''}
        {/if}
        <li class="haschildren">
            <a class="{$aClass}" href="{$url}" title="{$name}">{$name}</a>
        {if $idcat|in_array:$path}
            {include file="navigation_main/template/get.tpl"
                tree=$wrapper.subcats path=$path ulId=""}
        {/if}
        </li>
     {/foreach}
</ul>
{if 0 lt $ulId|strlen}<!-- /navigation_main/template/get.tpl -->{/if}