# ExtJS bestehenden Store verwenden

**URL:** <https://forum.shopware.com/t/extjs-bestehenden-store-verwenden/30289>\
**Category:** Programmierung\
**Created:** [7. September 2015 um 15:59 UTC](https://forum.shopware.com/t/extjs-bestehenden-store-verwenden/30289 "2015-09-07T15:59:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dirk\_designverign](https://avatars.discourse-cdn.com/v4/letter/d/ec9cab/32.png) [@dirk\_designverign](https://forum.shopware.com/u/dirk_designverign)\
**Post date:** [7. September 2015 um 15:59 UTC](https://forum.shopware.com/t/extjs-bestehenden-store-verwenden/30289/1 "2015-09-07T15:59:34Z")

</div>

Hallo Zusammen, ich würde gerne den bestehenden Store “Shopware.apps.Partner.store.List” verwenden. Wie kriege ich das Shopware Backend dazu die entsprechenden Javascript-Dateien (backend/partner/store/list.js und backend/partner/model/main.js) zu laden? Ich habe es über Smarty {include …} probiert, was aber beim Model nicht funktioniert, da dort zwei {url …} Tags drin sind, bei denen nicht explizit der Partner-Controller angegeben ist.

---

<div class="post-metadata">

**Author:** ![pino](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/pino/32/14373_2.png) [@pino](https://forum.shopware.com/u/pino)\
**Post date:** [7. September 2015 um 17:45 UTC](https://forum.shopware.com/t/extjs-bestehenden-store-verwenden/30289/2 "2015-09-07T17:45:39Z")

</div>

hi, das schon probiert? ` store = Ext.create('Shopware.apps.Partner.store.List'); `

---

<div class="post-metadata">

**Author:** ![dirk\_designverign](https://avatars.discourse-cdn.com/v4/letter/d/ec9cab/32.png) [@dirk\_designverign](https://forum.shopware.com/u/dirk_designverign)\
**Post date:** [8. September 2015 um 08:00 UTC](https://forum.shopware.com/t/extjs-bestehenden-store-verwenden/30289/3 "2015-09-08T08:00:36Z")

</div>

Ja, so instanziiere ich den Store. Das Funktioniert auch, wenn ich vorher die Partner-Verwaltung einmal aufgerufen habe. Wenn ich das nicht getan habe, dann wurde die entsprechende JavaScript Datei mit dem „Ext.define(…)“ noch nicht an den Browser geschickt, was dann zu einem Fehler führt. Daher meine Frage, wie kriege ich Shopware dazu, diese Dateien richtig einzubinden?

---

<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:** [27. September 2015 um 20:38 UTC](https://forum.shopware.com/t/extjs-bestehenden-store-verwenden/30289/4 "2015-09-27T20:38:18Z")

</div>

Es ist nicht möglich Stores von anderen Backend Modulen mitzubenutzen (außer die vom base/store, weil sie vom Anfang an mit geladen wurden). Du könntest eine Smarty Inklude machen auf diese Dateien, oder diese in deinen Plugin mit anlegen.

---

<div class="post-metadata">

**Author:** ![dirk\_designverign](https://avatars.discourse-cdn.com/v4/letter/d/ec9cab/32.png) [@dirk\_designverign](https://forum.shopware.com/u/dirk_designverign)\
**Post date:** [28. September 2015 um 10:16 UTC](https://forum.shopware.com/t/extjs-bestehenden-store-verwenden/30289/5 "2015-09-28T10:16:22Z")

</div>

Das Smarty include scheitert an der Zeile: `read: '{url action=getList}',` Da hier der Controller nicht mit angegeben ist, funktioniert es nicht. Momentan habe ich den Store in meine app.js kopiert und die {url}-Tags entsprechend angepasst. Den Code komplett zu kopieren finde ich aber nicht optimal.
