# Kategorien in Seitenleiste anpassen

**URL:** <https://forum.shopware.com/t/kategorien-in-seitenleiste-anpassen/18466>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [14. Februar 2014 um 16:43 UTC](https://forum.shopware.com/t/kategorien-in-seitenleiste-anpassen/18466 "2014-02-14T16:43:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jb2013](https://avatars.discourse-cdn.com/v4/letter/j/9d8465/32.png) [@jb2013](https://forum.shopware.com/u/jb2013)\
**Post date:** [14. Februar 2014 um 16:43 UTC](https://forum.shopware.com/t/kategorien-in-seitenleiste-anpassen/18466/1 "2014-02-14T16:43:32Z")

</div>

Hallo zusammen, ich möchte gern in der Seitenleiste die Navigation für Kategorien anpassen: Der Shop hat im Moment nur eine Hauptkategorie (wird später erweitert). Aus diesem Grund soll die Seitenleiste anfangs nur die Subcategories von einer bestimmten Kategorie anzeigen. frontend/index/categories\_left.tpl ruft dazu eine Funktion auf (abhängig davon, ob das erweiterte Menü aktiviert ist (Plugin) oder nicht): ` {if $sCategories} {call name=categories categories=$sCategories} {elseif $sMainCategories} {call name=categories categories=$sMainCategories} {/if} ` Die Funktionen an sich sind dann schon relativ komplex (siehe unten) und ich bin mit $Smarty noch nicht so tiefgreifend vertraut. Hat jemand eine Idee, wie ich einen Code einsetze, der meine Liste so begrenzt, dass ich die Child-Kategorien so angezeigt bekomme, als wären es die Hauptkategorien: [code]{function name=categories\_top level=0}

{foreach from=$categories item=category} {if !$category.hidetop} - {$category.name} {if $category.sub} {call name=categories\_top categories=$category.sub level=$level+1} {/if}  
{/if} {/foreach}{/function}[/code] Beste Grüße Jan

---

<div class="post-metadata">

**Author:** ![jb2013](https://avatars.discourse-cdn.com/v4/letter/j/9d8465/32.png) [@jb2013](https://forum.shopware.com/u/jb2013)\
**Post date:** [17. Februar 2014 um 14:22 UTC](https://forum.shopware.com/t/kategorien-in-seitenleiste-anpassen/18466/2 "2014-02-17T14:22:42Z")

</div>

Nachtrag: Habe jetzt die Smarty-Funktion {function name=categories level=0} genauer untersucht und die Inhalte der Arrays angesehen: Offensichtlich habe ich auf der Startseite gar keine Variable zur Verfügung, aus der ich die Subcategories entnehmen kann. =\> Kann es sein, dass mein Vorhaben allein mit Smarty gar nicht lösbar ist? 😢 Bin für alle Vorschläge dankbar.
