# Block Extend überschreibt auch Blöcke in anderen Templates

**URL:** <https://forum.shopware.com/t/block-extend-uberschreibt-auch-blocke-in-anderen-templates/1663>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [4. Februar 2011 um 17:26 UTC](https://forum.shopware.com/t/block-extend-uberschreibt-auch-blocke-in-anderen-templates/1663 "2011-02-04T17:26:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sqirl](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sqirl](https://forum.shopware.com/u/sqirl)\
**Post date:** [4. Februar 2011 um 17:26 UTC](https://forum.shopware.com/t/block-extend-uberschreibt-auch-blocke-in-anderen-templates/1663/1 "2011-02-04T17:26:25Z")

</div>

Hi zusammen, ich hab ein Problem in meinem Plugin, welches die Cart-View erweitern soll. Ich überschreibe dort den Block “frontend\_index\_content” in der checkout/cart.tpl: {extends file=“frontend/checkout/cart.tpl”} {block name=“frontend\_index\_content”} … {/block} Nun ist mir aber aufgefallen, dass im Bestellprozess meine Anpassungen auch auf der confirm Seite auftauchen. Scheinbar wird in der checkout/confirm.tpl ebenfalls der Block “frontend\_index\_content” überschrieben, obwohl ich das template gar nicht extende. Hat jemand eine Idee warum das passiert und wie ich das umgehen kann? Viele Grüße Matthias

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [4. Februar 2011 um 18:02 UTC](https://forum.shopware.com/t/block-extend-uberschreibt-auch-blocke-in-anderen-templates/1663/2 "2011-02-04T18:02:43Z")

</div>

Hi, das Problem ist, dass dieses Template auch auch vom Confirm-Template verwendet wird. Du kannst dies aber dadurch umgehen, dass du um deine Anpassung diese If-Abfarge einbaust: `{if $Shopware-\>Front()-\>Request()-\>getActionName()=='cart} ... {/if}` Viele Grüße Heiner

---

<div class="post-metadata">

**Author:** ![sqirl](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sqirl](https://forum.shopware.com/u/sqirl)\
**Post date:** [4. Februar 2011 um 18:52 UTC](https://forum.shopware.com/t/block-extend-uberschreibt-auch-blocke-in-anderen-templates/1663/3 "2011-02-04T18:52:33Z")

</div>

Hi Heiner, danke für deine Antwort 🙂 Das mit dem Abfrage des Action Namens hat super geklappt (hab ich direkt in die Bootstrap gepackt). Aber verstehen tue ich es leider nicht :-/ Innerhalb der confirm.tpl wird die frontend/checkout/cart.tpl doch gar nicht genutzt. Gruß Matthias

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [5. Februar 2011 um 12:42 UTC](https://forum.shopware.com/t/block-extend-uberschreibt-auch-blocke-in-anderen-templates/1663/4 "2011-02-05T12:42:30Z")

</div>

[quote] Innerhalb der confirm.tpl wird die frontend/checkout/cart.tpl doch gar nicht genutzt. [/quote] Die Confirm-Seite baut ja teilweise auf die Elemente aus dem Cart auf - du müsstest einmal ein komplettes Code-Beispiel posten, also speziell wie du die Änderungen vornimmst und was davon auf die Confirm-Seite kommt.
