# Plugin-Template überschreiben

**URL:** <https://forum.shopware.com/t/plugin-template-uberschreiben/33996>\
**Category:** Themes & Design\
**Created:** [28. Januar 2016 um 09:56 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996 "2016-01-28T09:56:13Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![acomos](https://avatars.discourse-cdn.com/v4/letter/a/7993a0/32.png) [@acomos](https://forum.shopware.com/u/acomos)\
**Post date:** [28. Januar 2016 um 09:56 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/1 "2016-01-28T09:56:13Z")

</div>

Hallo,

Ich versuche vergeblich ein Template des Plugins „AboCommerce“ anzupassen.

Die Template-Datei im Plugin ist „engine/Shopware/Plugins/Community/Frontend/SwagAboCommerce/Views/responsive/frontend/detail/data/default.tpl“

Ich habe die Datei zum überschreiben unter  
„themes/Frontend/MeinTemplate/frontend/detail/data/default.tpl“  
angelegt.

Ich habe kein „extends file“ eingetragen, also sollte die Datei vollständig überschrieben werden.

Die Änderungen werden aber nicht übernommen. Ist das nicht der korrekte Weg Plugin-Templates anzupassen?

---

<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:** [28. Januar 2016 um 12:32 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/2 "2016-01-28T12:32:26Z")

</div>

Die Datei müsste ja liegen in&nbsp;themes/Frontend/MeinTemplate/frontend/ **plugins** /swag\_abocommerce/detail.tpl nicht direkt in deinem /detail Ordner.

---

<div class="post-metadata">

**Author:** ![acomos](https://avatars.discourse-cdn.com/v4/letter/a/7993a0/32.png) [@acomos](https://forum.shopware.com/u/acomos)\
**Post date:** [28. Januar 2016 um 14:25 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/3 "2016-01-28T14:25:56Z")

</div>

Funktioniert nicht…

- “Müsste ja liegen unter” klingt für mich als ob es irgendwo eine Anleitung gäbe wo die Templates liegen müssten. Hast du einen Link für mich?

- Warum soll der Unterordner ausgerechnet “swag\_abocommerce” heißen? gibt es da bestimmte Konventionen bzw. einen Plugin-Key nach dem der Ordner benannt wird? Wo finde ich diesen?

- Ich möchte die Datei default.tpl anpassen, nicht detail.tpl

---

<div class="post-metadata">

**Author:** ![shogun](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@shogun](https://forum.shopware.com/u/shogun)\
**Post date:** [5. Februar 2016 um 08:40 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/4 "2016-02-05T08:40:32Z")

</div>

Vllt. hilft ja dies&nbsp;[http://forum.shopware.com/discussion/34586/erweitertes-menue-index-tpl-template-datei-bearbeiten](http://forum.shopware.com/discussion/34586/erweitertes-menue-index-tpl-template-datei-bearbeiten)

---

<div class="post-metadata">

**Author:** ![adelmann](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@adelmann](https://forum.shopware.com/u/adelmann)\
**Post date:** [17. März 2016 um 08:41 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/5 "2016-03-17T08:41:59Z")

</div>

Hallo,

ich habe das selbe Problem.&nbsp;Der eingetragene Foreneintrag hilft mir leider nicht weiter.

Als Beispiel:

Ich möchte das Template&nbsp;engine/Shopware/Plugins/Community/Frontend/SwagAboCommerce/Views/responsive/frontend/detail/abo\_commerce/ **quantity\_select.tpl** anpassen/überschreiben.

Ich habe nun angelegt: themes/Frontend/MEINTHEME/ **frontend/detail/abo\_commerce/quantity\_select.tpl**

Als Inhalt:

```
 {block name='frontend\_abo\_commerce\_single\_quantity\_select'} TEST {/block}

```

Ich wäre nun davon ausgegangen das er es einfach überschreibt, da kein extendsfile im Template enthalten ist. Macht er aber nicht.

Wenn ich nun das Extend weglasse und zum prüfen der Position temporär die Datei quantitiy\_select.tpl aus dem Plugin lösche, nimmt er die aus meinem Template. Das funktioniert soweit. Solange aber im Plugin das Template vorhanden ist, kann ich in meiner Datei machen was ich will. Mit extend, ohne extend, Der Inhalt wird einfach nicht überschrieben, übernommen, erweitert.

Woran kann das liegen?

Es ist die Shopware Version 5.1.2

&nbsp;

---

<div class="post-metadata">

**Author:** ![balou](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@balou](https://forum.shopware.com/u/balou)\
**Post date:** [17. März 2016 um 08:52 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/6 "2016-03-17T08:52:18Z")

</div>

Hallo,

wurde unter Theme Manager - dein Theme - Konfigurations-Vorlagen auch die Konfigurations Vorlage von&nbsp;abo\_commerce&nbsp;ausgewählt?

---

<div class="post-metadata">

**Author:** ![adelmann](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@adelmann](https://forum.shopware.com/u/adelmann)\
**Post date:** [17. März 2016 um 09:17 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/7 "2016-03-17T09:17:40Z")

</div>

Hallo,

Danke für die schnelle Antwort.

Unter dem Theme Manager habe ich keine Konfigurationsvorlage von abo\_commerce. Unser Theme leitet von Bare ab, aber auch wenn ich zurückswitche auf Responsive, finde ich keine Konfigurations Vorlafe von abo\_commerce.

---

<div class="post-metadata">

**Author:** ![adelmann](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@adelmann](https://forum.shopware.com/u/adelmann)\
**Post date:** [17. März 2016 um 10:18 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/8 "2016-03-17T10:18:59Z")

</div>

Nachtrag:

Das Smarty Debug Fenster zeigt als Pfad folgendes:&nbsp; **-\>scope** &nbsp;= “snippet:frontend/detail/abo\_commerce/quantity\_select.tpl”

Ein Extend wie

```
 {extends file='parent:frontend/detail/abo\_commerce/quantity\_select.tpl'}

```

hat dennoch leider keine Auswirkung.

Jemand eine Idee, außer das Plugin Template direkt und nicht updatetauglich anzufassen?

---

<div class="post-metadata">

**Author:** ![balou](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@balou](https://forum.shopware.com/u/balou)\
**Post date:** [17. März 2016 um 16:14 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/9 "2016-03-17T16:14:00Z")

</div>

> [@adelmann schrieb:](https://forum.shopware.com/profile/20948/adelmann "adelmann")
> 
> Hallo,
> 
> Danke für die schnelle Antwort.
> 
> Unter dem Theme Manager habe ich keine Konfigurationsvorlage von abo\_commerce. Unser Theme leitet von Bare ab, aber auch wenn ich zurückswitche auf Responsive, finde ich keine Konfigurations Vorlafe von abo\_commerce.

Hmmm, schau mal wenn Du im Theme&nbsp;Manager auf Theme erstellen klicks und dann auf **arbeiten von** gehst. Dort sollte es aber sein. Kenne das Theme nicht aber es ist auch im Theme Manager aufgelistet?

---

<div class="post-metadata">

**Author:** ![adelmann](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@adelmann](https://forum.shopware.com/u/adelmann)\
**Post date:** [18. März 2016 um 09:37 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/10 "2016-03-18T09:37:36Z")

</div>

Auch wenn ich ein neues Theme erstelle und vom Responsive ableite, habe ich keine Auswahl für abocommerce, auch nicht in den Selectboxes. ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/e/ee0982186f62f8128c1c9e72b2b8ff5c5e8b4240.png)

---

<div class="post-metadata">

**Author:** ![houmem](https://avatars.discourse-cdn.com/v4/letter/h/df788c/32.png) [@houmem](https://forum.shopware.com/u/houmem)\
**Post date:** [19. März 2018 um 12:40 UTC](https://forum.shopware.com/t/plugin-template-uberschreiben/33996/11 "2018-03-19T12:40:31Z")

</div>

für mich hat es funktioniert.
