# 5.1.2 - Erweitertes Menü ohne Funktion?

**URL:** <https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549>\
**Category:** Allgemein\
**Created:** [13. Januar 2016 um 10:57 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549 "2016-01-13T10:57:31Z")\
**Posts on this page:** 18\
**Page:** 2

<div class="post-metadata">

**Author:** ![impuls](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/impuls/32/13698_2.png) [@impuls](https://forum.shopware.com/u/impuls)\
**Post date:** [4. Februar 2016 um 10:26 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/21 "2016-02-04T10:26:38Z")

</div>

Bei mir leider auch das gleiche Problem, jedoch auch nur mit dem angepasstem Theme. In der Vorschau vom Responsive funktioniert es „leider“. Die Bootstrap habe ich schon als Fix versucht, leider keine Verbesserung.

---

<div class="post-metadata">

**Author:** ![Vitago\_GmbH](https://avatars.discourse-cdn.com/v4/letter/v/67e7ee/32.png) [@Vitago\_GmbH](https://forum.shopware.com/u/Vitago_GmbH)\
**Post date:** [4. Februar 2016 um 11:17 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/22 "2016-02-04T11:17:28Z")

</div>

Wir verwenden auch das Srandart Responsive mit eigener index.tpl, aber bei uns funktioniert das erweiterte Menü.

Lg

---

<div class="post-metadata">

**Author:** ![impuls](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/impuls/32/13698_2.png) [@impuls](https://forum.shopware.com/u/impuls)\
**Post date:** [4. Februar 2016 um 13:50 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/23 "2016-02-04T13:50:04Z")

</div>

Okay, wenn ich die index.tpl lösche funktioniert es.  
Wenn ich die Datei lediglich aus dem Bare Theme ins eigene Theme kopiere funktioniert es nicht mehr.  
Wenn ich die Bare index.tpl ändere und keine eigene index.tpl hinzufüge funktioniert es auch, jedoch natürlich nicht updatesicher 😉

Da muss ich anscheinend auch auf die 5.1.3 warten oder gibt es einen andere Hotfix?

---

<div class="post-metadata">

**Author:** ![Wenna](https://avatars.discourse-cdn.com/v4/letter/w/22d042/32.png) [@Wenna](https://forum.shopware.com/u/Wenna)\
**Post date:** [6. Februar 2016 um 18:34 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/24 "2016-02-06T18:34:06Z")

</div>

ich hab dzu mal ein ticket auf gemacht…

> **[Shopware Issuetracker](https://issues.shopware.com/#/issues/SW-14038?status=1&status=3&status=10001&status=4&status=10010&status=10025&status=10017&swversion=In%20Verification%20(Core))**

---

<div class="post-metadata">

**Author:** ![Philipp\_Schuch](https://avatars.discourse-cdn.com/v4/letter/p/8797f3/32.png) [@Philipp\_Schuch](https://forum.shopware.com/u/Philipp_Schuch)\
**Post date:** [9. Februar 2016 um 13:24 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/25 "2016-02-09T13:24:50Z")

</div>

Hallo Ihr Lieben,

wir haben uns das Problem einmal genauer angesehen. Es liegt hier wirklich an den Custom-Themes und der Reihenfolge in der Themes und Plugins innerhalb des Vererbungssystems geladen werden. Das Plugin funktioniert einwandfrei. Es kann allerdings zu Problemen kommen, wenn man sein eigenes Theme erst nach den Plugins lädt und z.B. die index/index.tpl komplett überschreibt und nicht über das Vererbungssystem mit **{extends}** &nbsp;arbeitet. Die Reihenfolge im Vererbunssystem kann durch die Variable **$injectBeforePlugins** &nbsp;in der Theme.php eingestellt werden. Es sollte grundsätzlich so sein, dass Custom-Themes immer&nbsp; **$injectBeforePlugins = true** &nbsp;setzen, damit diese vor den Plugins geladen werden. So könnt Ihr sicher sein, dass Euer Theme mit Plugins kompatibel ist. Nur wenn Ihr noch direkte Anpassungen an einem Plugin&nbsp;durchführen wollt, solltet ihr ein Theme nach den Plugins laden. Nebenstehende Grafik veranschaulicht Euch die Reihenfolge im Vererbungssystem.

&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/9/9fec0e896abdb755359855b0ac0579b6332553a6.jpeg)

---

<div class="post-metadata">

**Author:** ![Wenna](https://avatars.discourse-cdn.com/v4/letter/w/22d042/32.png) [@Wenna](https://forum.shopware.com/u/Wenna)\
**Post date:** [11. Februar 2016 um 08:24 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/26 "2016-02-11T08:24:58Z")

</div>

ok, verstanden. dann wird es sich mit der sidebar.tpl genaus so verhalten. denn bei verwendung eines eigenen templates wird bspw. das paypal-logo nicht mehr angezeigt.

hab die variable mal eingesetzt und nun funktioniert alles anstandslos. danke

---

<div class="post-metadata">

**Author:** ![fogyhouse](https://avatars.discourse-cdn.com/v4/letter/f/848f3c/32.png) [@fogyhouse](https://forum.shopware.com/u/fogyhouse)\
**Post date:** [23. Februar 2016 um 13:42 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/27 "2016-02-23T13:42:04Z")

</div>

Hallo,

irgentwas stimmt hier noch nicht.

Habe gerade&nbsp;Shopware 5.1.3&nbsp;mit Beispieldatein aufgesetzt. Dann das Erweiterte Menü&nbsp;(Advanced Menü) installiert und aktiviert.

Natürlich den Cache gelöscht und neu Kompiliert. Template ist Responsive im Orginalzustand.

**Leider funktioniert das Erweiterte Menü&nbsp;(Advanced Menü) nicht.**

**Gruß Fogyhouse**

---

<div class="post-metadata">

**Author:** ![fogyhouse](https://avatars.discourse-cdn.com/v4/letter/f/848f3c/32.png) [@fogyhouse](https://forum.shopware.com/u/fogyhouse)\
**Post date:** [23. Februar 2016 um 14:26 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/28 "2016-02-23T14:26:42Z")

</div>

Hallo,

Habe die Lösung.

Download eine Shopware 5.1.1 Version und kopiere dir den Ortner “AdvancedMenu”&nbsp;Pfad:&nbsp;engine\Shopware\Plugins\Default\Frontend\AdvancedMenu

und ersetze den ordner in deiner&nbsp;Shopware 5.1.2 oder 5.1.3 Version.

Dann deinstalliere das Erweiterte Menü und installiere es neu. Cache löschen nicht &nbsp;vergessen.

und alles ist wieder Gut.

@Shopware Bitte Updatesicher Fixen

LG Fogyhouse

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [23. Februar 2016 um 14:40 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/29 "2016-02-23T14:40:00Z")

</div>

Also bei mir funktioniert das einwandfrei, gerade nochmal getestet.

5.1.3 frisch installiert, Erweitertes Menü installiert, Cache geleert und Theme neu kompiliert. Das Erweiterte Menü funktionierte direkt einwandfrei.

---

<div class="post-metadata">

**Author:** ![fogyhouse](https://avatars.discourse-cdn.com/v4/letter/f/848f3c/32.png) [@fogyhouse](https://forum.shopware.com/u/fogyhouse)\
**Post date:** [24. Februar 2016 um 08:44 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/30 "2016-02-24T08:44:22Z")

</div>

Ich habe es auch noch mal probiert.

Ohne Erfolg.

Kanne es sein, das die Datei zum download kaputt&nbsp;ist?

---

<div class="post-metadata">

**Author:** ![stefandpunkt](https://avatars.discourse-cdn.com/v4/letter/s/c89c15/32.png) [@stefandpunkt](https://forum.shopware.com/u/stefandpunkt)\
**Post date:** [15. März 2016 um 08:15 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/31 "2016-03-15T08:15:01Z")

</div>

Guten Morgen,  
ich habe genau das selbe Problem mit&nbsp;Shopware 5.1.4 RC1.

Ich habe die o.g. Shopware-Version installiert, meine eigenes Theme angelegt,&nbsp;abgeleitet von dem Theme Responsive. Anschließend das Plug In installiert.  
Bis dahin war alles ok.&nbsp;  
Danach habe ich die Datei “themes/Frontend/ **Bare** /frontend/index/index.tpl” geöffnet und in meinen Theme unter&nbsp;“themes/Frontend/ **meintheme** /frontend/index/index.tpl” gespeichert.  
Und nichts geht mehr.  
Ist meine vorgehensweise falsch?

---

<div class="post-metadata">

**Author:** ![Philipp\_Schuch](https://avatars.discourse-cdn.com/v4/letter/p/8797f3/32.png) [@Philipp\_Schuch](https://forum.shopware.com/u/Philipp_Schuch)\
**Post date:** [16. März 2016 um 07:02 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/32 "2016-03-16T07:02:58Z")

</div>

Hallo,

Du solltest hier über das Vererbungssystem arbeiten. Das komplette Kopieren einer Datei ist nicht notwendig.

Infos zum arbeiten mit Smarty Blöcken und dem Vererbungssystem findest Du hier:

[https://developers.shopware.com/designers-guide/smarty/](https://developers.shopware.com/designers-guide/smarty/)

Sonnige Grüße,  
Phil

---

<div class="post-metadata">

**Author:** ![stefandpunkt](https://avatars.discourse-cdn.com/v4/letter/s/c89c15/32.png) [@stefandpunkt](https://forum.shopware.com/u/stefandpunkt)\
**Post date:** [16. März 2016 um 09:38 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/33 "2016-03-16T09:38:46Z")

</div>

Hallo Phil, das habe ich auch versucht, ohne Erfolg!

---

<div class="post-metadata">

**Author:** ![chuebert](https://avatars.discourse-cdn.com/v4/letter/c/f6c823/32.png) [@chuebert](https://forum.shopware.com/u/chuebert)\
**Post date:** [27. April 2016 um 09:28 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/34 "2016-04-27T09:28:34Z")

</div>

Wichtig ist einfach nur das du in deiner index/index.tpl deines eigenen Themes das extends benutzt:&nbsp;

```
 {extends file="parent:frontend/index/index.tpl"}

```

Die index.tpl funktioniert zwar auch ohne das extend, aber so wird die index richtig vererbt und das Menü funktioniert dann auch. Mehr musste ich in meinem Fall nicht machen.

---

<div class="post-metadata">

**Author:** ![jonaswagner](https://avatars.discourse-cdn.com/v4/letter/j/e8c25b/32.png) [@jonaswagner](https://forum.shopware.com/u/jonaswagner)\
**Post date:** [15. Juni 2016 um 13:06 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/35 "2016-06-15T13:06:46Z")

</div>

Hi! Ich habe eben 5.2 installiert und damit begonnen ein eigenes Theme zu basteln. Alles klappte gut, bis auf das erweiterte Menü. Es erschien nicht sobald ich eine eigene index.tpl im Verzeichnis /themes/Frontend/ **MeinTPL** /frontend/index/index.tpl anlegte.

Ich habe dann versucht die Variable **$injectBeforePlugins = true** in meine **Theme.php** zu setzen, das hat aber auch nichts genützt. Nur mit **$injectBeforePlugins = true** und **gelöschter index.tpl** wird das Menü angezeigt.

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![timmeyy](https://avatars.discourse-cdn.com/v4/letter/t/ad7895/32.png) [@timmeyy](https://forum.shopware.com/u/timmeyy)\
**Post date:** [21. Juni 2016 um 09:52 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/36 "2016-06-21T09:52:07Z")

</div>

Hallo zusammen,

wir haben genau das gleiche Problem an welcher Stelle muss man&nbsp;&nbsp; **$injectBeforePlugins = true** setzen?

Danke und Viele Grüße,

&nbsp;

---

<div class="post-metadata">

**Author:** ![BernhardK](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bernhardk/32/17669_2.png) [@BernhardK](https://forum.shopware.com/u/BernhardK)\
**Post date:** [2. August 2016 um 13:09 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/37 "2016-08-02T13:09:18Z")

</div>

> [@chuebert schrieb:](https://forum.shopware.com/profile/23017/chuebert "chuebert")
> 
> Wichtig ist einfach nur das du in deiner index/index.tpl deines eigenen Themes das extends benutzt:&nbsp;
> 
> {extends file=„parent:frontend/index/index.tpl“}
> 
> Die index.tpl funktioniert zwar auch ohne das extend, aber so wird die index richtig vererbt und das Menü funktioniert dann auch. Mehr musste ich in meinem Fall nicht machen.

@timmeyy Wenn du das wie von @chuebert beschrieben machst, sollte es funktionieren. Funktioniert bei mir auch.&nbsp;

---

<div class="post-metadata">

**Author:** ![Philipp\_Schuch](https://avatars.discourse-cdn.com/v4/letter/p/8797f3/32.png) [@Philipp\_Schuch](https://forum.shopware.com/u/Philipp_Schuch)\
**Post date:** [2. August 2016 um 13:37 UTC](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549/38 "2016-08-02T13:37:54Z")

</div>

Hallo,

die&nbsp; **$injectBeforePlugins** &nbsp;Variable wird in der **Theme.php** Deines Themes gesetzt.

&nbsp;

Sonnige Grüße,  
Phil

[Vorherige Seite](https://forum.shopware.com/t/5-1-2-erweitertes-menu-ohne-funktion/33549.md?page=1)
