# Plugin extend documents

**URL:** <https://forum.shopware.com/t/plugin-extend-documents/71759>\
**Category:** Programmierung\
**Created:** [27. Dezember 2020 um 16:57 UTC](https://forum.shopware.com/t/plugin-extend-documents/71759 "2020-12-27T16:57:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![shopwareuser1](https://avatars.discourse-cdn.com/v4/letter/s/f08c70/32.png) [@shopwareuser1](https://forum.shopware.com/u/shopwareuser1)\
**Post date:** [27. Dezember 2020 um 16:57 UTC](https://forum.shopware.com/t/plugin-extend-documents/71759/1 "2020-12-27T16:57:02Z")

</div>

Liebe Community,

mir ist es per Plugin möglich am Theme Änderungen via&nbsp;

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

{block name='frontend_detail_data_tax'}
    ... some changes!
{/block}

```

zu machen. Deswegen würde ich davon ausgehen das meine Registrierung des Templates richtig ist:

```
pluginDirectory = $pluginDirectory;
        $this->templateManager = $templateManager;
    }

    /**
     * {@inheritdoc}
     */
    public static function getSubscribedEvents()
    {
        return [
            'Enlight_Controller_Action_PreDispatch' => 'onPreDispatch'
        ];
    }

    public function onPreDispatch()
    {
        $this->templateManager->addTemplateDir($this->pluginDirectory . '/Resources/views');
    }
}

```

Wenn ich jetzt aber z.B. das Logo von der Rechnung entfernen möchte, habe ich folgende Ordnersturktur angelegt mein\_plugin/Resources/views/documents/index.tpl:

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

{block name='document_index_head_logo'}
{/block}

```

ich habe auch:

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

{block name='document_index_head_logo'}
{/block}

```

getestet, habe auch den kompletten Cache geleert, ich kann keine Änderungen an der Rechnung wahrnehmen. Ich würde mich freuen wenn ihr mein Fehler finden könntet.&nbsp;
