# Nur bestimmte Action überschreiben?

**URL:** <https://forum.shopware.com/t/nur-bestimmte-action-uberschreiben/57715>\
**Category:** Programmierung\
**Created:** [28. Januar 2019 um 09:18 UTC](https://forum.shopware.com/t/nur-bestimmte-action-uberschreiben/57715 "2019-01-28T09:18:59Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [28. Januar 2019 um 09:18 UTC](https://forum.shopware.com/t/nur-bestimmte-action-uberschreiben/57715/1 "2019-01-28T09:18:59Z")

</div>

Irgendwie stehe ich auf dem Schlauch und bräuchte mal einen kleinen Schubser in die richtige Richtung.

Ich würde gern die indexAction() im SW Controller Address (Shopware\_Controllers\_Frontend\_Address) mit einer eigenen indexAction überschreiben. Möchte jetzt aber nicht den kompletten Controller von SW überschreiben. Kann ich hier einfach einen eigenen Controller anlegen und dann extends Shopware\_Controllers\_Frontend\_Address?

---

<div class="post-metadata">

**Author:** ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)\
**Post date:** [28. Januar 2019 um 11:01 UTC](https://forum.shopware.com/t/nur-bestimmte-action-uberschreiben/57715/2 "2019-01-28T11:01:16Z")

</div>

Moin @R4M‍,

dafür kannst du folgendes Event nutzen:  
_Enlight\_Controller\_Action\_Frontend\_Address\_Index_

Dieses Event wird&nbsp; **vor** &nbsp;der Ausführung der originalen Action ausgeführt.  
**Wichtig ist es, dass du deinen „Overwrite“ mit „return true;“ beendet - das sorgt dafür, dass die originale Action nach deiner Anpassung&nbsp;nicht&nbsp;mehr ausgeführt wird - also quasi wie überschreiben.**  
Vorher einhängen, originale Action verhindern.

Hilft dir das weiter?

Gruß,  
Patrick&nbsp; ![Shopware](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "Shopware")

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [28. Januar 2019 um 11:17 UTC](https://forum.shopware.com/t/nur-bestimmte-action-uberschreiben/57715/3 "2019-01-28T11:17:11Z")

</div>

Hallo,

achso, ich muss das mal ausprobieren. Ich spiele mal damit rum.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [15. Mai 2019 um 10:43 UTC](https://forum.shopware.com/t/nur-bestimmte-action-uberschreiben/57715/4 "2019-05-15T10:43:26Z")

</div>

Ich würde gern noch mal auf dieses Thema zurück kommen wollen. Soweit hat mich das auch schon sehr geholfen. Was müsste ich denn tun, wenn ich die Action **NACH** der originalen Ausführung passieren soll?

---

<div class="post-metadata">

**Author:** ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)\
**Post date:** [16. Mai 2019 um 08:43 UTC](https://forum.shopware.com/t/nur-bestimmte-action-uberschreiben/57715/5 "2019-05-16T08:43:01Z")

</div>

Moin @R4M‍,

dafür nimmst du einfach die üblichen [PostDispatch Events](https://developers.shopware.com/developers-guide/event-guide/#postdispatch). 🙂

Gruß,  
Patrick&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [16. Mai 2019 um 09:28 UTC](https://forum.shopware.com/t/nur-bestimmte-action-uberschreiben/57715/6 "2019-05-16T09:28:28Z")

</div>

🙂 Vergiss meine Frage, war Betriebsblind 🙂
