# Templates eines Plugins erweitern/überschreiben

**URL:** https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343
**Category:** Themes & Design
**Created:** [3. August 2015 um 19:53 UTC](https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343 "2015-08-03T19:53:30Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Geschan](https://avatars.discourse-cdn.com/v4/letter/g/c68b51/32.png) [@Geschan](https://forum.shopware.com/u/Geschan)
#### Post date: [3. August 2015 um 19:53 UTC](https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343/1 "2015-08-03T19:53:30Z")

</div>

Hallo, ich bin zu Shopware 5 nicht wirklich zu diesem Thema fündig geworden. Ich würde gerne das Template eines Plugins erweitern/überschreiben. Ist das möglich und wie gehe ich hier am besten vor? Grüße -Gesh

---

<div class="post-metadata">

### Author: ![benblub](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@benblub](https://forum.shopware.com/u/benblub)
#### Post date: [3. August 2015 um 21:38 UTC](https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343/2 "2015-08-03T21:38:46Z")

</div>

einfach dein Template erweitern wie in den Template docs beschrieben.

---

<div class="post-metadata">

### Author: ![Geschan](https://avatars.discourse-cdn.com/v4/letter/g/c68b51/32.png) [@Geschan](https://forum.shopware.com/u/Geschan)
#### Post date: [4. August 2015 um 10:25 UTC](https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343/3 "2015-08-04T10:25:25Z")

</div>

Hallo, danke für die schnelle Antwort. Bleibt noch die Frage, wie der Pfad zum Template des Plugins im {extends} Befehl aussehen muss und wo ich mein Template dann ablege? Ich konnte explizit zu diesem Fall nichts in der Dokumentation finden - habe ich etwas übersehen? LG -Gesh

---

<div class="post-metadata">

### Author: ![benblub](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@benblub](https://forum.shopware.com/u/benblub)
#### Post date: [4. August 2015 um 11:20 UTC](https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343/4 "2015-08-04T11:20:34Z")

</div>

genauso wie wenn du dein Template erweiterst. z.B. index `extends file="parent:frontend/index/index.tpl"`

---

<div class="post-metadata">

### Author: ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)
#### Post date: [4. August 2015 um 15:38 UTC](https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343/5 "2015-08-04T15:38:50Z")

</div>

Wenn das Plugin aber eine eigene Templatestruktur aufweist? Wie macht man es dann?

---

<div class="post-metadata">

### Author: ![Creatixx](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Creatixx](https://forum.shopware.com/u/Creatixx)
#### Post date: [4. August 2015 um 16:09 UTC](https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343/6 "2015-08-04T16:09:15Z")

</div>

Einfach so wie oben beschrieben und mit der Ordnerstruktur des Plugins. z.B. `extends file="parent:frontend/plugins/name\_des\_plugins/dateinamedesplugins.tpl"` Gruß

---

<div class="post-metadata">

### Author: ![TAB10](https://avatars.discourse-cdn.com/v4/letter/t/c68b51/32.png) [@TAB10](https://forum.shopware.com/u/TAB10)
#### Post date: [6. August 2015 um 22:02 UTC](https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343/7 "2015-08-06T22:02:25Z")

</div>

blöd nur wenn (sogar Shopware Premium) Plugins nicht immer unter “/frontend/plugins/PluginXyZ” angesiedelt sind sondern direkt mit/in “frontend/index.tpl” extenden. @shopware: eigentlich wäre diesbezüglich eine Convention gut oder? Gruß thom

---

<div class="post-metadata">

### Author: ![benblub](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@benblub](https://forum.shopware.com/u/benblub)
#### Post date: [7. August 2015 um 08:19 UTC](https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343/8 "2015-08-07T08:19:52Z")

</div>

[quote]blöd nur wenn (sogar Shopware Premium) Plugins nicht immer unter “/frontend/plugins/PluginXyZ” angesiedelt sind sondern direkt mit/in “frontend/index.tpl” extenden. [/quote] Wenn es um Änderungen von vorhandenen Blöcken aus dem Frontend geht ist es die richtige Vorgehensweise. Allerdings wäre es in deinem Beispiel frontend/index/index.tpl

---

<div class="post-metadata">

### Author: ![TAB10](https://avatars.discourse-cdn.com/v4/letter/t/c68b51/32.png) [@TAB10](https://forum.shopware.com/u/TAB10)
#### Post date: [7. August 2015 um 09:00 UTC](https://forum.shopware.com/t/templates-eines-plugins-erweitern-uberschreiben/29343/9 "2015-08-07T09:00:46Z")

</div>

naja, ob das die richtige vorgehensweise ist?! Wo steht das denn? Wie siehts denn zB aus wenn folgendes im plugin steht (ja -\> frontend/index/index.tpl): {\*\*\*} {extends file=“parent:frontend/index/index.tpl”} {block name=“frontend\_index\_navigation” prepend} {include file=“frontend/index/pluginXYZ.tpl”} {/block} {\*\*\*} so und nun möchte ich das aber gerne per “append” einbinden. das geht aber nicht da es dann doppelt eingebunden wird “weil” man es nicht überschreiben kann (ausser es würde noch in einem extra smartyblock stehen evtl., was aber selten der Fall ist). Wenn das unter frontend/plugins/pluginXYZ/index.tpl gemacht wird kann man es überschreiben. Was ist nun eine “bessere” Vorgehensweise?
