ich versuche momentan das linke Menü sinnvoll zu nutzen. Da die Hauptkategorien schon im Topmenü angezeigt werden, sollen diese links nicht wiederholt werden.
Ich bin schon (dank pbiendl in templates-und-design-f57/linkes-kategorie-menu-um-eine-ebene-nach-unten-verschieben-t14312.html) so weit, dass die oberste Ebene nicht mehr angezeigt wird.
Die categories_left.tpl sieht wie folgt aus:
{* Maincategories left *} <nav id="categories_left" class="sidebar_nav page_navigation"> {function name=categories level=0} {block name="frontend_index_categories_left_ul"}{/block} {foreach from=$categories item=category} {if $category.subcategories} {call name=categoriessub categories=$category.subcategories level=0} {/if} {/foreach} {/function} {function name=categoriessub level=0} <ul class="{if !$level}categories{else}submenu{/if} level{$level}"> {block name="frontend_index_categories_left_ul"}{/block} {foreach from=$categories item=category} <li {if $category.flag || $category.subcategories}class="{if $category.flag or $category.subcategories}active{if $category.subcategories} sub{/if}{/if}"{/if}> <a href="{$category.link}" {if $category.flag || $category.subcategories}class="{if $category.flag or $category.subcategories}flag{if $category.subcategories} active{/if}{/if}"{/if}> {$category.description} </a> {if $category.subcategories} {call name=categoriessub categories=$category.subcategories level=$level+1} {/if} </li> {/foreach} </ul> {/function} {if $sCategories} {call name=categories categories=$sCategories} {elseif $sMainCategories} {call name=categories categories=$sMainCategories} {/if} </nav>Nun werden neben der aktiven Subkategorie und deren Kategorien auch die nicht aktiven Subkategorien angezeigt.
Wie im verlinkten Thread lässt sich dies wie folgt darstellen:
Ebene 2a Ebene 2b |-> Ebene 3a |-> Ebene 3b Ebene 2cDie oberste Kategorieebene, Ebene 1, wird also nicht angezeigt.
Mein Ziel ist es nun aber auch die inaktiven Kategorien auf Ebene 2 verschwinden zu lassen. Also in etwa so:
Ebene 2b |-> Ebene 3a |-> Ebene 3bHat mir hierzu vielleicht jemand einen Tipp wie ich das umsetzen kann?
Herzlichen Dank vorab und beste Grüße,
Internet