ich möchte nicht alle Kategorien die ich angelegt habe, in der linken Sidebar darstellen.
Die Sidebar erscheint bei mir nur unter der Hauptkategorie “onlineshop”. Und ich möchte in der Sidebar dann auch nur die Kategorien die sich in dieser Hauptkategorie befinden anzeigen lassen.
vielleicht reicht dir das ja schon bzw. ausprobieren, einfach in die siderbar.less einfügen ( es wird auch nur die aktive Kategorie angezeigt, alle anderen werden ausgeblendet ).
Da ich auch vor dem Problem stand und mich etwas durch die Dateien durchgeschlagen habe, hier eine Lösung die etwas unabhängiger vom CSS Code ist und für alle Templates klappen sollte, die vom responsive Theme abgeleitet wurden.
In seinem Template die sidebar-categories.tpl um Folgendes ergänzen in Zeile 9 (beim Klassen-Name des li Elements)
{if ($level < $sBreadcrumb|@count) and (not $category.flag) and ($level != 0)} hidden{/if}
Ich wollte alle nicht aktiven Kategorien und jene die in der aktuellen Ebene sind ausbelendet bekommen - aber die Hauptkategorien sollten weiterhin angezeigt werden. Mit der Klasse hidden wie im Beispiel, kann man dann diese bequem per css ausblenden.
Wer die Hauptkategorien auch weghaben möchte muss nur die letzte Bedingung wegnehmen „and ($level != 0)“. Man könnte natürlich auch komplett die Kategorien entfernen, aber dafür hatte ich jetzt keine Notwendigkeit gesehen.