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
@wolkenkraft schrieb:
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/35580/auf-installierte-plugins-pruefen
Oder einfach hier: https://github.com/shopware/shopware/blob/5.1/engine/Shopware/Components/Plugin/Bootstrap.php#L721 .
Beste Grüße
Sebastian
1 „Gefällt mir“