# Eigenes Plugin - globaler Store?

**URL:** <https://forum.shopware.com/t/eigenes-plugin-globaler-store/25069>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [13. Februar 2015 um 11:22 UTC](https://forum.shopware.com/t/eigenes-plugin-globaler-store/25069 "2015-02-13T11:22:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kommad](https://avatars.discourse-cdn.com/v4/letter/k/96bed5/32.png) [@kommad](https://forum.shopware.com/u/kommad)\
**Post date:** [13. Februar 2015 um 11:22 UTC](https://forum.shopware.com/t/eigenes-plugin-globaler-store/25069/1 "2015-02-13T11:22:41Z")

</div>

Hallo, ich habe in der Konsole gesehen das die Stores der z.B. Artikel- Kunden und Kategoriedaten global beim betreten des Backends geladen werden: [http://domain/backend/Article?file=app& … 821194+1+1](http://domain/backend/Article?file=app&no-cache=1423821194+1+1) [http://domain/backend/Customer?file=app … 821194+1+1](http://domain/backend/Customer?file=app&no-cache=1423821194+1+1) [http://domain/backend/Order?file=app&no … 821194+1+1](http://domain/backend/Order?file=app&no-cache=1423821194+1+1) usw… Ist die auch mir einem eigenen Store möglich? Alle meine Versuche über das Event Enlight\_Controller\_Action\_PostDispatch\_Backend waren nicht erfolgreich. Danke & Viele Grüße Oliver

---

<div class="post-metadata">

**Author:** ![kommad](https://avatars.discourse-cdn.com/v4/letter/k/96bed5/32.png) [@kommad](https://forum.shopware.com/u/kommad)\
**Post date:** [4. August 2015 um 11:24 UTC](https://forum.shopware.com/t/eigenes-plugin-globaler-store/25069/2 "2015-08-04T11:24:23Z")

</div>

Hallo, Kann man den eigenen store denn nicht schon beim ersten Aufruf des Backends laden? Ich kann über das Thema leider werder im WIKI noch im Forum etwas finden. Mit würde das sehr weiterhelfen. Danke & Grüße Oliver

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [4. August 2015 um 15:12 UTC](https://forum.shopware.com/t/eigenes-plugin-globaler-store/25069/3 "2015-08-04T15:12:09Z")

</div>

Hallo Oliver, dafür gibt es keinen Standardweg. Normalerweise würde man sich ja eine eigene ExtJS-App mit eigenen MVC schreiben: [http://community.shopware.com/Shopware- … 2\_871.html](http://community.shopware.com/Shopware-Backend-Komponenten-Basics%5C_detail%5C_1402%5C_871.html) Wenn du willst, kannst du aber auch ein neuen globlen Store hinzufügen. Ein Beispiel dafür kannst du hier finden: themes/Backend/ExtJs/backend/base/store/form.js Dieser Store und allen anderen globalen Store’s werden über die Bootstrap.js geladen: themes/Backend/ExtJs/backend/base/bootstrap.js Und dein Store könntest du z.B. über ein extendsTemplate und einen Template-Block hinzufügen: //{block name=“backend/base/store/form” append} Und die genannten ExtJS-Apps werden vom PreLoader geladen: preloader = Ext.create(‘Shopware.component.Preloader’).bindEvents(Shopware.app.Application), Gruß Heiner

---

<div class="post-metadata">

**Author:** ![kommad](https://avatars.discourse-cdn.com/v4/letter/k/96bed5/32.png) [@kommad](https://forum.shopware.com/u/kommad)\
**Post date:** [4. August 2015 um 17:11 UTC](https://forum.shopware.com/t/eigenes-plugin-globaler-store/25069/4 "2015-08-04T17:11:53Z")

</div>

Hallo Heiner, danke für die Infos. Im Prinzip geht es eigentlich um folgendes: [programmierung-f56/createcomboboxfield-verwendet-store-nicht-t25394.html#p111086](http://forum.shopware.com/programmierung-f56/createcomboboxfield-verwendet-store-nicht-t25394.html#p111086) Ich habe eben herausgefunden, wenn man das eigene Backend Modul lädt (ma sieht das ganze ja ganz schön in der Konsole), kann man den eigenen Store auch für die Einkaufswelten Komponente verwenden. An dieser Stelle ist die Doku auch etwas widersprüchlich. Dort heißt es das man einen eigenen Store nicht verwenden kann. [http://community.shopware.com/Eigene-Ei … \_1459.html](http://community.shopware.com/Eigene-Einkaufswelten-Elemente-erstellen%5C_detail%5C_1459.html) Wenn man aber das Plugin einmal aufruft und anschließend in die Einkaufswelt geht, funktioniert das ganze wunderbar. Was wie gesagt eben nicht geht ist: das Shopware Backend aufrufen, eine Einkaufswelt bearbeiten und dann ein neues eigene EKW Element hinzufügt und aufruft. Hier ein paar Screenshots: [https://drive.google.com/file/d/0BxbxSI … sp=sharing](https://drive.google.com/file/d/0BxbxSIPVFDn5NU9zUEhpU2JWNGM/view?usp=sharing) Daher mein Ansatz den Store schon vorher global zu laden… Gruß Olli

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [5. August 2015 um 08:29 UTC](https://forum.shopware.com/t/eigenes-plugin-globaler-store/25069/5 "2015-08-05T08:29:43Z")

</div>

Ja, das hab ich schon verstanden. Daher hab ich dafür auch schon 2 verschiedene Ansätze genannt. In der Doku steht nur, dass man einen globalen Store verwenden soll/kann. Ein eigener globaler Store ist etwas ganz anderes. Gruß Heiner
