# Überschreiben von bestimmten Templates funktioniert nicht

**URL:** <https://forum.shopware.com/t/uberschreiben-von-bestimmten-templates-funktioniert-nicht/22211>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [3. September 2014 um 11:21 UTC](https://forum.shopware.com/t/uberschreiben-von-bestimmten-templates-funktioniert-nicht/22211 "2014-09-03T11:21:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tipo](https://avatars.discourse-cdn.com/v4/letter/t/97f17d/32.png) [@Tipo](https://forum.shopware.com/u/Tipo)\
**Post date:** [3. September 2014 um 11:21 UTC](https://forum.shopware.com/t/uberschreiben-von-bestimmten-templates-funktioniert-nicht/22211/1 "2014-09-03T11:21:39Z")

</div>

Guten Morgen, gibt es bestimmte Voraussetzungen, um Templates überschreiben zu können? In den letzten Tagen ist es bei einigen Templates vorgekommen, dass sie sich nicht überschreiben ließen, so dass das Originaltemplate angefasst werden musste. Als Beispiel habe ich aktuell die /frontend/detail/buy.tpl Dort existiert der Block „frontend\_detail\_data\_price“. Kopiere ich die Datei nach /\_emotion\_local/frontend/detail/buy.tpl und ändere z.B. den Inhalt in diesem Block oder auch woanders, hat dies keinerlei Auswirkungen im Shop. Es läuft kein Plugin und der Cache wird auch jedes mal entleert. Wie findet man sonst noch heraus, wer oder was Oberhand über bestimmte Templates hat?

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [3. September 2014 um 11:31 UTC](https://forum.shopware.com/t/uberschreiben-von-bestimmten-templates-funktioniert-nicht/22211/2 "2014-09-03T11:31:33Z")

</div>

[http://wiki.shopware.de/Templatedokumen … #Ausnahmen](http://wiki.shopware.de/Templatedokumentation-fuer-Shopware-4.0%5C_detail%5C_916%5C_486.html#Ausnahmen) In dem Abschnitt wird die Vererbungsreihenfolge erklärt, direkt darüber auch in einer Grafik. Hast du vielleicht noch einen eigenen Theme-Ordner der die Änderungen wieder überschreibt?

---

<div class="post-metadata">

**Author:** ![Tipo](https://avatars.discourse-cdn.com/v4/letter/t/97f17d/32.png) [@Tipo](https://forum.shopware.com/u/Tipo)\
**Post date:** [3. September 2014 um 11:43 UTC](https://forum.shopware.com/t/uberschreiben-von-bestimmten-templates-funktioniert-nicht/22211/3 "2014-09-03T11:43:26Z")

</div>

Danke für den Hinweis. Mit eigenen Theme Ordner meinst du ein eigenes Template? Wenn, dann ja. Mein Template lautet /emotion\_custom/. Aber von der Reihenfolge her, laut Wiki, überschreibt das \_emotion\_local Template doch mein eigenes Template. Nur nicht in diesem Fall. Das Advanced\_Menu Plugin in den #Ausnahmen ist inaktiv. Es ist eine komplette Standardinstallation von Shopware.

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [3. September 2014 um 11:51 UTC](https://forum.shopware.com/t/uberschreiben-von-bestimmten-templates-funktioniert-nicht/22211/4 "2014-09-03T11:51:21Z")

</div>

Ja, genau ein eigenes Template meinte ich. Das emotion\_local wird vor deinem emotion\_custom eingebunden, daher werden Änderungen am emotion\_local in emotion\_custom wieder überschrieben wenn du dort den gleichen Block nochmal verwendest. Das Template das in der Grafik unten steht überschreibt bzw erweitert immer das darüberliegende.

---

<div class="post-metadata">

**Author:** ![Tipo](https://avatars.discourse-cdn.com/v4/letter/t/97f17d/32.png) [@Tipo](https://forum.shopware.com/u/Tipo)\
**Post date:** [3. September 2014 um 12:11 UTC](https://forum.shopware.com/t/uberschreiben-von-bestimmten-templates-funktioniert-nicht/22211/5 "2014-09-03T12:11:14Z")

</div>

Ich hoffe ich habe das nicht falsch verstanden, aber in der [Wiki](http://wiki.shopware.de/Templatedokumentation-fuer-Shopware-4.0%5C_detail%5C_916%5C_486.html#Ausnahmen)steht doch folgendes: [quote]Bei dem “\_emotion”-Template sieht die Vererbung so aus: 1. plugins - Installierte Shopware-Plugins 2. \_emotion - Standardtemplate bzw. Mastertemplate 3. \_emotion\_local - Abgeleitetes Template, welches lokale Anpassungen in allen Subtemplates vornimmt 4. Ihr Template - Abgeleitetes Template bzw. Subtemplate [/quote] Demnach ist mein Template in “emotion\_custom” die Nummer 4. Möchte ich ein Detail ändern/überschreiben, kann ich dies in “\_emotion\_local” vornehmen. So hat es bisher immer funktioniert. Die Ausnahme ist leider heute der Ordner “detail” und speziell die komplette Datei “buy.tpl”.
