# Splitview Navigation - Aktualisierte Artikel-Id für Backenderweiterung herausbekommen

**URL:** <https://forum.shopware.com/t/splitview-navigation-aktualisierte-artikel-id-fur-backenderweiterung-herausbekommen/42544>\
**Category:** Programmierung\
**Created:** [4. Januar 2017 um 00:26 UTC](https://forum.shopware.com/t/splitview-navigation-aktualisierte-artikel-id-fur-backenderweiterung-herausbekommen/42544 "2017-01-04T00:26:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![KevinS86](https://avatars.discourse-cdn.com/v4/letter/k/67e7ee/32.png) [@KevinS86](https://forum.shopware.com/u/KevinS86)\
**Post date:** [4. Januar 2017 um 00:26 UTC](https://forum.shopware.com/t/splitview-navigation-aktualisierte-artikel-id-fur-backenderweiterung-herausbekommen/42544/1 "2017-01-04T00:26:14Z")

</div>

Shopware 5.2.12

Hi Zusammen,

ich versuche mich aktuell an einem Backend-Plugin, welches die Toolbar in der Artikelbearbeitung um einen weitern Button erweitern soll. Das bisher umgesetzte funktioniert auch, solange ich nicht die Split-View aktiviere. Mache ich das aktualisiert sich meine ID nicht mehr.&nbsp;

Ich habe hierzu nichts gefunden und bin aber auch mal gar nicht fit in extjs, weshalb es mich nicht wundert dass ich nichts finde.

Vielleicht hat jemand eine Idee für mich :)&nbsp;

Aufruf der ID erfolgt im JS aktuell folgendermaßen:&nbsp;

```
 me.article.get('id')

```

Kompletter Auszug der Vollständigkeit:

```
//{block name="backend/article/view/detail/toolbar" append}
Ext.override(Shopware.apps.Article.view.detail.Toolbar, {

    /**
     * Creates all elements for the toolbar
     * @returns Array
     */
    createToolbarElements: function() {
        var me = this,
            items = [];

        items.push(me.createShopComboBox());
        items.push(me.createPreviewButton());
        items.push({ xtype: 'tbspacer', width: 10 });
        items.push(me.createDuplicateButton());
        items.push(me.createDeleteButton());
        items.push(me.createPriceTagButton());

        return items;
    },

    /**
     * Creates the article preview button
     * @returns Ext.button.Button
     */
    createPriceTagButton: function() {
        var me = this;

        me.createPriceTagButton = Ext.create('Ext.button.Button', {
            text: 'Preisschild drucken',
            name: 'pdf-print-button',
            iconCls: 'sprite-blueprint',
            handler: function() {
                console.log(me.article.get('id'));
                var url = "{url controller=KSchmidPriceTagPdfPrint action=print}" + '?articleid=' + me.article.get('id');
                var win = window.open(url, '_blank');
                win.focus();
            }
        });

        return me.createPriceTagButton;
    }
});
//{/block}

```

Vielen Dank euch.

Liebe Grüße

Kevin

---

<div class="post-metadata">

**Author:** ![KevinS86](https://avatars.discourse-cdn.com/v4/letter/k/67e7ee/32.png) [@KevinS86](https://forum.shopware.com/u/KevinS86)\
**Post date:** [20. April 2017 um 22:07 UTC](https://forum.shopware.com/t/splitview-navigation-aktualisierte-artikel-id-fur-backenderweiterung-herausbekommen/42544/2 "2017-04-20T22:07:35Z")

</div>

Falls mir hier noch jemand der Erfahrung im Backend und der Entwicklung mit extjs hat einen Tipp hätte wäre ich euch dankbar…

lg

Kevin
