# Plugin Abhängikeiten von anderen Plugins definieren

**URL:** <https://forum.shopware.com/t/plugin-abhangikeiten-von-anderen-plugins-definieren/37371>\
**Category:** Programmierung\
**Created:** [10. Juni 2016 um 06:30 UTC](https://forum.shopware.com/t/plugin-abhangikeiten-von-anderen-plugins-definieren/37371 "2016-06-10T06:30:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![wolkenkraft](https://avatars.discourse-cdn.com/v4/letter/w/65b543/32.png) [@wolkenkraft](https://forum.shopware.com/u/wolkenkraft)\
**Post date:** [10. Juni 2016 um 06:30 UTC](https://forum.shopware.com/t/plugin-abhangikeiten-von-anderen-plugins-definieren/37371/1 "2016-06-10T06:30:40Z")

</div>

Guten Morgen,

Ich würde gerne **Abhängigkeiten zwischen Plugins** definieren. Heißt:

- Es gibt ein **BASE Plugin** , über das bestimmte Parameter für den Shop definiert werden
- Es gibt weitere Plugins die aber **nur installiert bzw. ausgeführt** werden dürfen, **wenn das BASE Plugin installiert und aktiviert ist**. Wenn nicht soll die Installation unterbunden bzw. die Ausführung / Initialisierung eine Exception werfen

Gibt es etwas wie eine Prüfungroutine, ob ein Plugin aktiv ist (anhand des Identifiers)?

Danke vorweg & liebe Grüße,  
Michael

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [10. Juni 2016 um 06:37 UTC](https://forum.shopware.com/t/plugin-abhangikeiten-von-anderen-plugins-definieren/37371/2 "2016-06-10T06:37:10Z")

</div>

> [@wolkenkraft schrieb:](https://forum.shopware.com/profile/10446/wolkenkraft "wolkenkraft")
> 
> Guten Morgen,
> 
> Ich würde gerne **Abhängigkeiten zwischen Plugins** definieren. Heißt:
> 
> - Es gibt ein **BASE Plugin** , über das bestimmte Parameter für den Shop definiert werden
> - Es gibt weitere Plugins die aber **nur installiert bzw. ausgeführt** werden dürfen, **wenn das BASE Plugin installiert und aktiviert ist**. Wenn nicht soll die Installation unterbunden bzw. die Ausführung / Initialisierung eine Exception werfen
> 
> Gibt es etwas wie eine Prüfungroutine, ob ein Plugin aktiv ist (anhand des Identifiers)?
> 
> Danke vorweg & liebe Grüße,  
> Michael

Hallo,

ja gibt es, folgende Themen kamen über die Forumssuche heraus, was auch beides die Lösung ist:

[http://forum.shopware.com/discussion/16019/plugin-abhaengikeiten-anderer-plugins](http://forum.shopware.com/discussion/16019/plugin-abhaengikeiten-anderer-plugins)

[http://forum.shopware.com/discussion/35580/auf-installierte-plugins-pruefen](http://forum.shopware.com/discussion/35580/auf-installierte-plugins-pruefen)

Oder einfach hier: [https://github.com/shopware/shopware/blob/5.1/engine/Shopware/Components/Plugin/Bootstrap.php#L721](https://github.com/shopware/shopware/blob/5.1/engine/Shopware/Components/Plugin/Bootstrap.php#L721) .

Beste Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![wolkenkraft](https://avatars.discourse-cdn.com/v4/letter/w/65b543/32.png) [@wolkenkraft](https://forum.shopware.com/u/wolkenkraft)\
**Post date:** [10. Juni 2016 um 08:34 UTC](https://forum.shopware.com/t/plugin-abhangikeiten-von-anderen-plugins-definieren/37371/3 "2016-06-10T08:34:50Z")

</div>

Hallo Sebastian,

Toll, vielen Dank!

Liebe Grüße,  
Michael
