# $sMenu für categories\_top.tpl aktivieren

**URL:** <https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [21. Oktober 2014 um 15:03 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083 "2014-10-21T15:03:30Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![emjay](https://avatars.discourse-cdn.com/v4/letter/e/a88e57/32.png) [@emjay](https://forum.shopware.com/u/emjay)\
**Post date:** [21. Oktober 2014 um 15:03 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/1 "2014-10-21T15:03:30Z")

</div>

Hallo liebe Community, ich habe mir bei den Shopseiten Gruppen eine Gruppe “Oben” mit dem Template Key gTop angelegt: ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/9/9cd0e51100f1504ec1923db7ed8f86b4e2021f32.png) Zusätzlich dazu, habe ich ein paar Seiten innerhalb dieser Gruppe angelegt. Wenn ich jetzt in der menu\_left.tpl folgendes schreibe: [code]

```
{$sMenu|@print\_r}

```

[/code] dann erhalte ich auch folgenden Output (Auszug): `Array ( [gTop] =\> Array ( [0] =\> Array ( [id] =\> 46 [description] =\> Marken [link] =\> /brands [target] =\> [group] =\> gTop [mapping] =\> [childrenCount] =\> 0 ) [1] =\> Array ( [id] =\> 49 [description] =\> Media [link] =\> [target] =\> [group] =\> gTop [mapping] =\> [childrenCount] =\> 0 )` Wenn ich aber nun in der categories\_top.tpl das selbe Versuche, dann bekomme ich keine Ausgabe. Kann mir jemand sagen, wie ich das ändern kann? Muss ich die Variable sMenu für die categories\_top.tpl noch aktivieren / freischalten, damit sie dann im Smarty Template zur Verfügung steht? Wenn ja wo? Vielen Dank schonmal für eure Hilfe.

---

<div class="post-metadata">

**Author:** ![emjay](https://avatars.discourse-cdn.com/v4/letter/e/a88e57/32.png) [@emjay](https://forum.shopware.com/u/emjay)\
**Post date:** [22. Oktober 2014 um 10:50 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/2 "2014-10-22T10:50:41Z")

</div>

Hallo Community, ist meine Anfrage ungewöhnlich, oder ist das ganze einfach nicht zu lösen? Grüße

---

<div class="post-metadata">

**Author:** ![emjay](https://avatars.discourse-cdn.com/v4/letter/e/a88e57/32.png) [@emjay](https://forum.shopware.com/u/emjay)\
**Post date:** [23. Oktober 2014 um 17:13 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/3 "2014-10-23T17:13:30Z")

</div>

PUSH

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [23. Oktober 2014 um 19:08 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/4 "2014-10-23T19:08:51Z")

</div>

Wenn du bspw. eine neue Shopseiten Gruppe anlegst und diese dann auch im Menü anzeigen willst, fügst du einfach folgenden Code mit in die categories\_top: [code]{foreach from=$sMenu.gTop item=item key=key name=“counter”}

- [{$item.description}]({if $item.link}{$item.link}{else}{url controller=‘custom’ sCustom=$item.id title=$item.description}{/if} “{$item.description}”)  
{/foreach}[/code] Und `{var\_dump($sMenu.gTop)}`

---

<div class="post-metadata">

**Author:** ![emjay](https://avatars.discourse-cdn.com/v4/letter/e/a88e57/32.png) [@emjay](https://forum.shopware.com/u/emjay)\
**Post date:** [24. Oktober 2014 um 10:30 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/5 "2014-10-24T10:30:09Z")

</div>

Hallo Kay, das Problem ist wie oben beschrieben aber, das mir diese Variable mit gTop in der categories\_top nicht zur Verfügung steht. 🙂 Sonst hätte ich es natürlich gern so gemacht, wie von dir vorgeschlagen. Hast du ne Idee, wie ich die Variable dort bereitstelle?

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [24. Oktober 2014 um 10:34 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/6 "2014-10-24T10:34:04Z")

</div>

[quote=“emjay”]Hallo Kay, das Problem ist wie oben beschrieben aber, das mir diese Variable mit gTop in der categories\_top nicht zur Verfügung steht. 🙂 Sonst hätte ich es natürlich gern so gemacht, wie von dir vorgeschlagen. Hast du ne Idee, wie ich die Variable dort bereitstelle?[/quote] Bei mir steht die Variable ohne Probleme zur Verfügung, ich hatte es extra getestet. Mein Beispiel hat so geklappt wie beschrieben 🙂 Auch `{var\_dump($sMenu)}` gibt alle Menüs problemlos aus.

---

<div class="post-metadata">

**Author:** ![emjay](https://avatars.discourse-cdn.com/v4/letter/e/a88e57/32.png) [@emjay](https://forum.shopware.com/u/emjay)\
**Post date:** [24. Oktober 2014 um 10:55 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/7 "2014-10-24T10:55:27Z")

</div>

Hallo Kayyy, scheinbar bin ich mit bei diesem Problem vom Cache reingelegt worden. Ich habe es jetzt seit der Thread Erstellung nochmal probiert und es funktioniert. Ich danke dir auf jedenfall für das erneute drauf hinweisen. 😉 Grüße

---

<div class="post-metadata">

**Author:** ![emjay](https://avatars.discourse-cdn.com/v4/letter/e/a88e57/32.png) [@emjay](https://forum.shopware.com/u/emjay)\
**Post date:** [24. Oktober 2014 um 11:08 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/8 "2014-10-24T11:08:48Z")

</div>

Hallo Kayyy, noch ne kleine zusatzfrage, „Link“ ist bei mir leer. Hier der Array Inhalt: ` array( ['gTop'] =\> array( [0] =\> array( ['id'] =\> 49 ['description'] =\> 'Media' ['link'] =\> ['target'] =\> ['group'] =\> 'gTop' ['mapping'] =\> ['childrenCount'] =\> 0 ) [1] =\> array( ['id'] =\> 47 ['description'] =\> 'FAQ' ['link'] =\> ['target'] =\> ['group'] =\> 'gTop' ['mapping'] =\> ['childrenCount'] =\> 0 ) ) ['gBottom2'] =\> array( [0] =\> array( ['id'] =\> 1 ['description'] =\> 'Kontakt' ['link'] =\> 'shopware.php?sViewport=ticket&sFid=5' ['target'] =\> '\_self' ['group'] =\> 'gBottom2' ['mapping'] =\> ['childrenCount'] =\> 0 ) [1] =\> array( ['id'] =\> 3 ['description'] =\> 'Impressum' ['link'] =\> ['target'] =\> ['group'] =\> 'gBottom2' ['mapping'] =\> ['childrenCount'] =\> 0 ) ) ` Wie du siehst, ist in gBottom allerdings ein Link bei Kontakt vorhanden. Bei Impressum hingegen wieder nicht. Komischerweise kann man Impressum anklicken und kommt auf die richtige Seite. Bei meinen Links in der Top Navi funktioniert es leider nicht. Schaue ich mir die beiden Seiten im Backend an sehe ich keine Unterschiede, hast du einen Tipp?

---

<div class="post-metadata">

**Author:** ![emjay](https://avatars.discourse-cdn.com/v4/letter/e/a88e57/32.png) [@emjay](https://forum.shopware.com/u/emjay)\
**Post date:** [24. Oktober 2014 um 11:20 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/9 "2014-10-24T11:20:45Z")

</div>

So, das mit den Links habe ich behoben, indem ich mich bei der menu\_footer.tpl bedient habe und den a href nun wie folgt ausgebe: `[{$item.description}]({if $item.link}{$item.link}{else}{url controller='custom' sCustom=$item.id title=$item.description}{/if} "{$item.description}")` Falls jemand mal vor einem ähnlichen Problem steht. 🙂

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [24. Oktober 2014 um 12:12 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/10 "2014-10-24T12:12:07Z")

</div>

Ich habe dazu auch einmal ein kleines [Tutorial](http://www.pixelianer.de/artikel/shopware-shopseite-in-der-navigation.html) geschrieben.

---

<div class="post-metadata">

**Author:** ![Internet](https://avatars.discourse-cdn.com/v4/letter/i/278dde/32.png) [@Internet](https://forum.shopware.com/u/Internet)\
**Post date:** [9. November 2015 um 15:40 UTC](https://forum.shopware.com/t/smenu-fur-categories-top-tpl-aktivieren/23083/11 "2015-11-09T15:40:32Z")

</div>

Hallo kayyy, das Tutorial würde mich auch sehr interessieren. Ist das File noch irgendwo zu sehen? Vielen Dank vorab!
