# App.js eines bestehenden Plugins erweitern

**URL:** <https://forum.shopware.com/t/app-js-eines-bestehenden-plugins-erweitern/55341>\
**Category:** Programmierung\
**Created:** [21. September 2018 um 22:27 UTC](https://forum.shopware.com/t/app-js-eines-bestehenden-plugins-erweitern/55341 "2018-09-21T22:27:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mm\_swf](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mm\_swf](https://forum.shopware.com/u/mm_swf)\
**Post date:** [21. September 2018 um 22:27 UTC](https://forum.shopware.com/t/app-js-eines-bestehenden-plugins-erweitern/55341/1 "2018-09-21T22:27:27Z")

</div>

Hallo,

ich bin dabei SwagBackendOrder mit meinem eigenen Plugin zu erweitern, moechte dazu einen neuen Datastore anlegen, der dann mittels des SwagBackendOrder app.js verfuegbar sein soll (me.subApplication.getStore(„x“)). Leider scheint der uebliche extendsTemplate -\> smarty-block -\> extJs klassen Override -\> callParent() Weg hier nicht weiter zu greifen. Ist das ueberhaupt moeglich, habe ich was falsch gemacht? Habe ich andere moeglichkeiten?

Wenn nicht, wie kann ich meinen Data-store direkt ansprechen (also ohne me.subApplication.getStore)?

Vielen Dank.

---

<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:** [22. September 2018 um 10:03 UTC](https://forum.shopware.com/t/app-js-eines-bestehenden-plugins-erweitern/55341/2 "2018-09-22T10:03:34Z")

</div>

Am besten erstellst du deinen Store einfach mit Ext.create(“Name”);

---

<div class="post-metadata">

**Author:** ![mm\_swf](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mm\_swf](https://forum.shopware.com/u/mm_swf)\
**Post date:** [22. September 2018 um 18:42 UTC](https://forum.shopware.com/t/app-js-eines-bestehenden-plugins-erweitern/55341/3 "2018-09-22T18:42:19Z")

</div>

Danke Shyim,

muss ich den Store auch mittels extendsTemplate erst laden? Bekomme hier Fehler bei Ext.create(„pfad\_der\_store\_datei.js“). Das Store hat ein ‚model‘ Feld das auf eine weitere neue Klasse/Datei verweist, vielleicht liegt hier der Fehler?

---

<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:** [23. September 2018 um 01:59 UTC](https://forum.shopware.com/t/app-js-eines-bestehenden-plugins-erweitern/55341/4 "2018-09-23T01:59:36Z")

</div>

Ja ganz normal laden via extendsTemplate. Erst das Modell dann der Store&nbsp;
