# how to modify plugins

**URL:** <https://forum.shopware.com/t/how-to-modify-plugins/53351>\
**Category:** Programmierung\
**Created:** [7. Juni 2018 um 19:22 UTC](https://forum.shopware.com/t/how-to-modify-plugins/53351 "2018-06-07T19:22:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sel4](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@Sel4](https://forum.shopware.com/u/Sel4)\
**Post date:** [7. Juni 2018 um 19:22 UTC](https://forum.shopware.com/t/how-to-modify-plugins/53351/1 "2018-06-07T19:22:17Z")

</div>

Hallo Community,

Ich muß mittlerweile immer wieder Plugins modifizieren (hauptsächlich styling). Für Themes ist mir bekannt, wie das geht (Child-Theme erstellen) - aber wie macht man das mit Plugins?  
Ich würde gerne nicht quick and dirty direkt in den Original Files herumpfuschen - hab bis dato aber noch kein how-to gefunden.  
Vielleicht könnt ihr mir helfen? Freue mich über jeden Tip und Hilfe!

Vielen lieben Dank!

Sel4  
&nbsp;

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [7. Juni 2018 um 19:54 UTC](https://forum.shopware.com/t/how-to-modify-plugins/53351/2 "2018-06-07T19:54:10Z")

</div>

Kannst du auch sauber im eigenen Theme anpassen und überschreiben&nbsp;

[https://developers.shopware.com/designers-guide/smarty/#inheritance-and-plugin-templates](https://developers.shopware.com/designers-guide/smarty/#inheritance-and-plugin-templates)

---

<div class="post-metadata">

**Author:** ![derwunner](https://avatars.discourse-cdn.com/v4/letter/d/e5b9ba/32.png) [@derwunner](https://forum.shopware.com/u/derwunner)\
**Post date:** [8. Juni 2018 um 08:00 UTC](https://forum.shopware.com/t/how-to-modify-plugins/53351/3 "2018-06-08T08:00:08Z")

</div>

Hallo,

&nbsp;

ja, überschreiben ist möglich, sofern die Plugin View sich von einer View extended. Das Überschreiben geht also nicht immer.

Direkt ein Plugin verändern würde ich dir nicht empfehlen, außer du willst es nach jedem Update wieder tun. Denn nach einem Plugin Update sind nämlich deine Änderungen weg.

&nbsp;

Eine einfache und sehr prarktikable Lösung: Schreibe einfach genauere Selektoren als das Plugin und schon gilt dein CSS, oder verwende bei deinen Eigenschaften !important.

&nbsp;

&nbsp;

MFG

&nbsp;

derwunner

---

<div class="post-metadata">

**Author:** ![Sel4](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@Sel4](https://forum.shopware.com/u/Sel4)\
**Post date:** [11. Juni 2018 um 20:43 UTC](https://forum.shopware.com/t/how-to-modify-plugins/53351/4 "2018-06-11T20:43:34Z")

</div>

Danke für beide Antworten!

@SebastianKlöpper‍: verlängert diese Änderung der Reihenfolge nicht die Ladezeit der Page?

@derwunner‍: mit !important habe ich schon gearbeitet - funktioniert aber nicht immer (logisch, SW ist echt komplex, kann halt enorm viel …)  
Daß ich nach den Updates nachwassern muß, ist mir mit der dirty Methode durchaus bewußt - daher die Frage … ☹ 😉

Liebe Grüße aus Wien!

Sel4

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [11. Juni 2018 um 21:17 UTC](https://forum.shopware.com/t/how-to-modify-plugins/53351/5 "2018-06-11T21:17:56Z")

</div>

Ladezeit verlängern? Nein. Das Theme wird ja erstellt/kompiliert und liegt dann fertig vor

---

<div class="post-metadata">

**Author:** ![Sel4](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@Sel4](https://forum.shopware.com/u/Sel4)\
**Post date:** [11. Juni 2018 um 22:33 UTC](https://forum.shopware.com/t/how-to-modify-plugins/53351/6 "2018-06-11T22:33:20Z")

</div>

Stimmt - nicht zu Ende gedacht. 😉 Danke!
