Quantcast
Channel: Programmierung - Shopware Community Forum
Viewing all articles
Browse latest Browse all 2871

SW 5.2 - Backend Plugin / eigene Attribute in Artikeldetails

$
0
0

Hallo,

ich prüfe gerade einige unserer Plugins auf die Kompatibilität mit der 5.2 Beta 1 und bin über folgendes gestolpert.

In einem Backend-Plugin wird ein zusätzliches Attribut hinzugefügt (Tabelle s_articles_attributes) und in der Settings-Sektion der Artikel-Details via ExtJS dargestellt.
Unter 5.1.x läuft das alles prima. Die Darstellung klappt nach wie vor in 5.2, aber Änderungen dieses Feldes werden nicht in der Datenbank gespeichert. 

Hier das ExtJs-Model:

//{block name="backend/article/model/attribute/fields" append}
	{ name: 'netzpAnnounced', type: 'boolean', defaultValue: false },
//{/block}

und der Controller:

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

   createLeftElements: function() {
        var me = this,
        fields = me.callParent(arguments);

        fields.splice(4, 0, {
            xtype: 'checkbox',
            fieldLabel: '{s namespace="netzperfekt/announcedarticle" name="label_backend"}Article announced{/s}:',
            name: 'attribute[netzpAnnounced]',
            inputValue: true,
            uncheckedValue: false,
            cls: Ext.baseCSSPrefix + 'article-announced',
        });             
 
        return fields;
    }
});
//{/block}

Hat sich an dieser Stelle, insbesondere möglicherweise der Zugriff via name: 'attribute[netzpAnnounced]', geändert?

Vielen Dank!
Nils


Viewing all articles
Browse latest Browse all 2871

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>