# Erweitertes Menü + Ebenen?

**URL:** https://forum.shopware.com/t/erweitertes-menu-ebenen/14398
**Category:** Shopware 3.5
**Tags:** themes--design
**Created:** [15. Juli 2013 um 10:29 UTC](https://forum.shopware.com/t/erweitertes-menu-ebenen/14398 "2013-07-15T10:29:33Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![leibnitz](https://avatars.discourse-cdn.com/v4/letter/l/a587f6/32.png) [@leibnitz](https://forum.shopware.com/u/leibnitz)
#### Post date: [15. Juli 2013 um 10:29 UTC](https://forum.shopware.com/t/erweitertes-menu-ebenen/14398/1 "2013-07-15T10:29:33Z")

</div>

Hi Leute, bin gerade dabei die das Menü oben anzupassen, allerdings hab ich ein Problem bei der nächsten ebene. Aktuell sind meine advanced\_menu.tpl folgendermaßen aus: [code] {function name=categories\_top level=0}

{foreach from=$categories item=category}

#### {$category.name}

1. Menüpunkt
2. Menüpunkt
3. Menüpunkt
4. Menüpunkt
5. Menüpunkt

{/foreach}  
{/function}

- [{se name=‘IndexLinkHome’}Home{/se}]({url controller=‘index’})  
{foreach from=$sAdvancedMenu item=sCategory} {if !$sCategory.hidetop} - {$sCategory.description} {if $sCategory.sub} {call name=categories\_top categories=$sCategory.sub} {/if}  
{/if} {/foreach}

[/code] Die Frage ist nur, wie kann ich folgenden Bereich anpassen? [code]- Menüpunkt

- Menüpunkt
- Menüpunkt
- Menüpunkt
- Menüpunkt  
[/code] wollte eine neue function anlegen: `{function name=categories\_top level=1}` allerdings klappt das nicht. Wie kann ich das lösen? Ich danke im voraus. Grüße Leibnitz

---

<div class="post-metadata">

### Author: ![martinag](https://avatars.discourse-cdn.com/v4/letter/m/7cd45c/32.png) [@martinag](https://forum.shopware.com/u/martinag)
#### Post date: [15. Juli 2013 um 12:53 UTC](https://forum.shopware.com/t/erweitertes-menu-ebenen/14398/2 "2013-07-15T12:53:19Z")

</div>

Hallo, was genau möchtest du denn erreichen? Ich gehe mal davon aus, du möchtest keine hardcoded Menüpunkte in deiner Navi, oder? Gehts dir nur eine Erweiterung der angezeigten Levels? Das kannst du einfach direkt beim Plugin Advanced Menu einstellen. Gruß

---

<div class="post-metadata">

### Author: ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)
#### Post date: [15. Juli 2013 um 13:31 UTC](https://forum.shopware.com/t/erweitertes-menu-ebenen/14398/3 "2013-07-15T13:31:58Z")

</div>

Hallo, rekursive Funktionsaufrufe lösen das Problem. Ähnlich wie im Standard-Advanced Menu. Nur mal zur Klärung, ist so etwas wie hier bei Brautschmuck das Ziel ([http://www.salome-schmuck.de](http://www.salome-schmuck.de)), oder soll z. B. Material dort einfach eine Überschrift sein? Die könnte z. B. aus den Freitextfeldern kommen. Die Lösung bei [salome-schmuck.de](http://salome-schmuck.de) kann man auch direkt bei mir kaufen, wenn man keine Lust/Zeit hat sie umzusetzen ([info@mycetome.de](mailto:info@mycetome.de)) Viele Grüße H. Thomas [quote=„leibnitz“]Hi Leute, bin gerade dabei die das Menü oben anzupassen, allerdings hab ich ein Problem bei der nächsten ebene. Aktuell sind meine advanced\_menu.tpl folgendermaßen aus: [code] {function name=categories\_top level=0}

{foreach from=$categories item=category}

#### {$category.name}

1. Menüpunkt
2. Menüpunkt
3. Menüpunkt
4. Menüpunkt
5. Menüpunkt

{/foreach}  
{/function}

- [{se name=‚IndexLinkHome‘}Home{/se}]({url controller=‚index‘})  
{foreach from=$sAdvancedMenu item=sCategory} {if !$sCategory.hidetop} - {$sCategory.description} {if $sCategory.sub} {call name=categories\_top categories=$sCategory.sub} {/if}  
{/if} {/foreach}

[/code] Die Frage ist nur, wie kann ich folgenden Bereich anpassen? [code]- Menüpunkt

- Menüpunkt
- Menüpunkt
- Menüpunkt
- Menüpunkt  
[/code] wollte eine neue function anlegen: `{function name=categories\_top level=1}` allerdings klappt das nicht. Wie kann ich das lösen? Ich danke im voraus. Grüße Leibnitz[/quote]

---

<div class="post-metadata">

### Author: ![leibnitz](https://avatars.discourse-cdn.com/v4/letter/l/a587f6/32.png) [@leibnitz](https://forum.shopware.com/u/leibnitz)
#### Post date: [15. Juli 2013 um 15:19 UTC](https://forum.shopware.com/t/erweitertes-menu-ebenen/14398/4 "2013-07-15T15:19:11Z")

</div>

Hallo, @martingag die erweiterung der Level ist ja kein Problem, allerdings hab ich für diese Ebene eine andere Formatierung. Wenn ich das ganze rekursiv Vererbe hab ich allerdings nicht die Formatierung für diese ebene sondern die vorherige? @hth ja genau so brauch ich das auch, bei mir zeigt er eben nur die letzte ebene also bei dir z.b. Gold, Silber etc nicht mehr an. hast du hier einen Tipp? Wenn ich Template folgendermaßen mache, zeit er die jeweiligen Kategorien nicht an: [code]{function name=categories\_top level=0}

{foreach from=$categories item=category}  
[

#### {$category.name}

]({$sCategory.link} „{$sCategory.description}“)  
{call name=categories\_top categories=$category.sub level=$level+1}  
{/foreach}  
{/function}

- [{se name=‚IndexLinkHome‘}Home{/se}]({url controller=‚index‘})  
{foreach from=$sAdvancedMenu item=sCategory} {if !$sCategory.hidetop} - {$sCategory.description} {if $sCategory.sub} {call name=categories\_top categories=$sCategory.sub} {/if}  
{/if} {/foreach}

[/code] Gruß Leibnitz
