# Wenn mehrere Plugins denselben Template-Block überschreiben

**URL:** <https://forum.shopware.com/t/wenn-mehrere-plugins-denselben-template-block-uberschreiben/65013>\
**Category:** Programmierung\
**Created:** [26. Februar 2020 um 13:21 UTC](https://forum.shopware.com/t/wenn-mehrere-plugins-denselben-template-block-uberschreiben/65013 "2020-02-26T13:21:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![cg\_hasse](https://avatars.discourse-cdn.com/v4/letter/c/bc79bd/32.png) [@cg\_hasse](https://forum.shopware.com/u/cg_hasse)\
**Post date:** [26. Februar 2020 um 13:21 UTC](https://forum.shopware.com/t/wenn-mehrere-plugins-denselben-template-block-uberschreiben/65013/1 "2020-02-26T13:21:15Z")

</div>

Hallo zusammen,

ich habe aktuell Probleme in dem Fall, dass ein&nbsp;Plugin einen Template-Block im Frontend überschreibt, der bereits von einem anderen Plugin/Theme überschrieben wurde. Ich habe hier einmal zwei kleine Beispiel-Plugins erstellt, um es zu verdeutlichen:&nbsp;[https://github.com/codegiganten/shopware-plugins-template-override](https://github.com/codegiganten/shopware-plugins-template-override)

Im Prinzip sehen die beiden Templates folgendermaßen aus:

**_custom/plugins/OverrideTest01/src/Resources/views/storefront/component/product/card/action.html.twig_**

```
{% sw_extends 'storefront/component/product/card/action.html.twig' %}

{% block component_product_box_action_form %}
    ### 1 ###

    {{ parent() }}
{% endblock %}

```

**_custom/plugins/OverrideTest02/src/Resources/views/storefront/component/product/card/action.html.twig_**

```
{% sw_extends 'storefront/component/product/card/action.html.twig' %}

{% block component_product_box_action_form %}
    ### 2 ###

    {{ parent() }}
{% endblock %}

```

Es macht wohl auch keinen Unterschied, wenn ich&nbsp;{% sw\_extends ‚ **@Storefront/** storefront/component/product/card/action.html.twig‘ %} nutze.

Mache ich einfach irgendwas falsch, oder ist dieses überschreiben in der Art nicht möglich? Ich würde eigentlich erwarten, dass das Template aus&nbsp;OverrideTest01 zum neuen Parent wird, welches dann von&nbsp;OverrideTest02 genutzt wird (oder andersrum, je nachdem welches Plugin zuerst aktiviert wurde).
