# Probleme mit Template überschreiben

**URL:** https://forum.shopware.com/t/probleme-mit-template-uberschreiben/57431
**Category:** Programmierung
**Created:** [11. Januar 2019 um 20:25 UTC](https://forum.shopware.com/t/probleme-mit-template-uberschreiben/57431 "2019-01-11T20:25:07Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Naahni](https://avatars.discourse-cdn.com/v4/letter/n/e56c9b/32.png) [@Naahni](https://forum.shopware.com/u/Naahni)
#### Post date: [11. Januar 2019 um 20:25 UTC](https://forum.shopware.com/t/probleme-mit-template-uberschreiben/57431/1 "2019-01-11T20:25:07Z")

</div>

Hallo,

&nbsp;

ich habe folgendes Problem:

Mein Plugin kann einen Block nicht überschreibt, wenn das Custom Theme bereits eine tpl Datei mit dem gleichen Namen hat.

Ich benutze folgenden Aufbau:

&nbsp;

```
class test extends Plugin {

    public static function getSubscribedEvents() {
        return [
            'Enlight_Controller_Action_PostDispatch' => 'addTemplateDir',
        ];
    }

    public function addTemplateDir(\Enlight_Controller_ActionEventArgs $args)
    {
       $args->getSubject()->View()->addTemplateDir($this->getPath() . '/Resources/views');
    }
}

```

&nbsp;

Und mein Template sieht ungefähr so aus:

&nbsp;

```
{extends file='parent:frontend/listing/index.tpl'}
{block name='frontend_index_content'}
    Hello World
{/block}

```

&nbsp;

Gibt es eine Möglichkeit, dass das Template immer geladen / überschrieben wird?

---

<div class="post-metadata">

### Author: ![karlharris](https://avatars.discourse-cdn.com/v4/letter/k/58956e/32.png) [@karlharris](https://forum.shopware.com/u/karlharris)
#### Post date: [12. Januar 2019 um 08:43 UTC](https://forum.shopware.com/t/probleme-mit-template-uberschreiben/57431/2 "2019-01-12T08:43:20Z")

</div>

Guten Morgen @Naahni‍,

wenn beide den selben Block überschreiben, gewinnt das Theme.

Wenn in beiden ein&nbsp;

```
 {$smarty.block.parent}

```

enthalten ist, werden auch beide ausgegeben:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/a/a37f3e9abde8752713e9c1ed3566d48b4f81990e.png)

Edit: Getestet mit 5.5.4

---

<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: [12. Januar 2019 um 10:02 UTC](https://forum.shopware.com/t/probleme-mit-template-uberschreiben/57431/3 "2019-01-12T10:02:41Z")

</div>

Hi,

man kann das Ladeverhalten bzw. die Reihenfolge&nbsp;auch beeinflussen.

[https://developers.shopware.com/designers-guide/smarty/#inherit-a-standard-theme](https://developers.shopware.com/designers-guide/smarty/#inherit-a-standard-theme)

---

<div class="post-metadata">

### Author: ![Naahni](https://avatars.discourse-cdn.com/v4/letter/n/e56c9b/32.png) [@Naahni](https://forum.shopware.com/u/Naahni)
#### Post date: [12. Januar 2019 um 10:39 UTC](https://forum.shopware.com/t/probleme-mit-template-uberschreiben/57431/4 "2019-01-12T10:39:37Z")

</div>

Hallo danke für die Info. Ich habe sowas schon vermutet.&nbsp; ![Smile](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/smile.png "Smile")
