# Unable to load template .js Fehler bei Backend Plugin Entwicklung Shopware Version \>5.2

**URL:** <https://forum.shopware.com/t/unable-to-load-template-js-fehler-bei-backend-plugin-entwicklung-shopware-version-5-2/39841>\
**Category:** Programmierung\
**Tags:** customelements\
**Created:** [15. September 2016 um 08:54 UTC](https://forum.shopware.com/t/unable-to-load-template-js-fehler-bei-backend-plugin-entwicklung-shopware-version-5-2/39841 "2016-09-15T08:54:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![0b01011\_010111\_00101](https://avatars.discourse-cdn.com/v4/letter/0/e8c25b/32.png) [@0b01011\_010111\_00101](https://forum.shopware.com/u/0b01011_010111_00101)\
**Post date:** [15. September 2016 um 08:54 UTC](https://forum.shopware.com/t/unable-to-load-template-js-fehler-bei-backend-plugin-entwicklung-shopware-version-5-2/39841/1 "2016-09-15T08:54:56Z")

</div>

Hallo zusammen,

ich habe ein Backend-Plugin, welches soweit funktioniert. Beim Versuch es zu erweitern (neue Komponenten assoziieren), bekomme ich immer den Fehler:

**Unable to load template snippet ‚backend/bvod/components/view/listing.js‘ in engine/Library/Smarty/sysplugins/smarty\_internal\_templatebase.php on line 127**

An dem Ort, wo das Modul versucht wird eingebunden zu werden, wird auch auf andere verwiesen, zB. „bvod.store.vod.js“.

&nbsp;

Der Haupteinstiegspunkt im Backendteil ist /bvod, darunter gibt es die Verzeichnisse: controller, model, store, view. Unter view die Verzeichnisse: components, list, main.

Die Verweiskette ist im Prinzip so: ./app.js-\> /view/list/window.js -\> /view/list/vod.js -\> /store/vod.js, view/components/list/vod.js

Die Datei aus dem /store/ wird gefunden, die aus /components nicht.

&nbsp;

Hier ein paar Code-Ausschnitte

Die app.js :

```
//{namespace name="backend/bvod/"}
//{block name="backend/Bvod/application"}
Ext.define('Shopware.apps.Bvod', {
    name:'Shopware.apps.Bvod',
    extend:'Enlight.app.SubApplication',

    bulkLoad:true,

    loadPath:'{url controller="Bvod" action=load}',

    controllers:['Main'],

    defaultController : 'Main',
    views:
    [    
        'main.Window',
        'list.Window',
        'components.Listing'
    ],

    models: ['Vod'],
    stores: ['Vod'],

    launch: function() {
        var me = this,
            mainController = me.getController('Main');

        return mainController.mainWindow;
    }
});
//{/block}

```

Im list.Window.js wird auf eine weitere Datei verwiesen.

Dort steht dann:

…

```
    initComponent: function () {
        var me = this;
        me.content = Ext.create('Ext.container.Container', {
            items: [
                me.createAssignment()
            ]
        });

        me.items = [me.content];

        me.callParent(arguments);
    },

    createAssignment: function () {
        var me = this;

        me.assignedStore = Ext.create('Shopware.apps.Bvod.store.Vod', {
            pageSize: 5,
            filters: [{
                property: 'assigned',
                value: true
            }]
        });
        me.assignedListing = Ext.create('Shopware.apps.Bvod.components.view.Listing', {
            store: me.assignedStore,
            name: 'assigned-listing',
            padding: 30,
            width: 1007
        });
      ...

        return me.assignedListing;
    },
...

```

&nbsp;

Die Datei „bvod.components.view.listing.js“ scheint nicht gefunden werden zu können obwohl sie da ist.

listing.js:

```
//{block name="backend/Bvod/view/components/listing"}

Ext.define('Shopware.apps.Bvod.view.components.Listing', {
    extend: 'Ext.container.Container',

    initComponent: function() {
        var me = this;
        me.callParent(arguments);
    },

});

//{/block}

```

&nbsp;

Hat jemand eine Idee, warum das /components/listing.js template nicht geladen wird ?

&nbsp;

&nbsp;
