# Event priority aus Plugin Konfigurationen (Frontend Block-Kompilierungsreihenfolge)

**URL:** <https://forum.shopware.com/t/event-priority-aus-plugin-konfigurationen-frontend-block-kompilierungsreihenfolge/60166>\
**Category:** Programmierung\
**Created:** [26. Juni 2019 um 12:39 UTC](https://forum.shopware.com/t/event-priority-aus-plugin-konfigurationen-frontend-block-kompilierungsreihenfolge/60166 "2019-06-26T12:39:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)\
**Post date:** [26. Juni 2019 um 12:39 UTC](https://forum.shopware.com/t/event-priority-aus-plugin-konfigurationen-frontend-block-kompilierungsreihenfolge/60166/1 "2019-06-26T12:39:33Z")

</div>

Hallo!

Ich würde mal gerne etwas Input bekommen, wie vielleicht einer von euch schon einmal das Prozedere gelöst hat, die Kompilierungsreihenfolge (am Ende die Priorität in den SubscribedEvent für die Template-Registrierung) im Plugin definierbar zu machen?

Also, ich kenne bisher nur die priority bei den SubscribedEvents - die Methode ist nur im SubscriberInterface static.  
Bedeutet, dass alle weiteren Daten und Methoden ebenfalls static sein müssen.

Use-Case ist dem Nutzer die Möglichkeit zu geben, über mehrere Plugins hinweg die Reihenfolge (Position) der Block-Aufschlüsse bestimmen zu können (natürlich Templates, die alle am gleichen Hauptblock hängen).

Freue mich über Ideen!&nbsp; ![Wearing-Sunglasses](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/301eaa4db0af1251d93dae7904e5b71a4b15e729.png "Wearing-Sunglasses")

Schöne Grüße,  
Niklas

---

<div class="post-metadata">

**Author:** ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)\
**Post date:** [19. August 2019 um 10:16 UTC](https://forum.shopware.com/t/event-priority-aus-plugin-konfigurationen-frontend-block-kompilierungsreihenfolge/60166/2 "2019-08-19T10:16:52Z")

</div>

Ich möchte das Thema nochmal hochbringen, weil ich bisher keine (ordentliche) Lösung kenne.  
Irgendwer eine Idee, wie man die Reihenfolge “schön” global über mehrere Plugins (dynamisch) verteilen kann?

Schöne Grüße!  
Niklas

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [19. August 2019 um 19:06 UTC](https://forum.shopware.com/t/event-priority-aus-plugin-konfigurationen-frontend-block-kompilierungsreihenfolge/60166/3 "2019-08-19T19:06:34Z")

</div>

Der einzige saubere weg wäre es dich auf ein sehr frühes event zu subscriben, da dann die anderen zu registrieren wie im alten Pluginsystem.

Beim Container Bau hast du keine Datenbank Connection

---

<div class="post-metadata">

**Author:** ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)\
**Post date:** [20. August 2019 um 15:46 UTC](https://forum.shopware.com/t/event-priority-aus-plugin-konfigurationen-frontend-block-kompilierungsreihenfolge/60166/4 "2019-08-20T15:46:19Z")

</div>

Hi Shyim,

klingt für mich gerade etwas abstrakt. Es gibt also nicht die Möglichkeit, programmatisch (z.B. die priority) zu setzen?  
Verstehe ich richtig, dass es nur die Möglichkeit gäbe, im Prinzip über ein Plugin alle anderen zu registrieren, wiederum in der eigenen Wunschreihenfolge?  
Das wäre ja schon recht umständlich … ich hatte gehofft, dass ich in jedem beliebigen Plugin in den Konfiguration ein Feld für eine Sortiernummer definieren kann, die ich dann aus den Configs auslese und dann einfach im (z.B.) Subscriber nutzen könnte …

Schöne Grüße!  
Niklas
