Backend Kategorie CMS Fieldset mit Item erweiteren?

Hallo zusammen!

Ich würde gerne dem getCmsSettings Fieldset ein neues Item hinzufügen. Leider komme ich mit folgedem Code nicht weiter:

//{block name="backend/category/view/tabs/settings" append}
Ext.define('Shopware.apps.CategoryExtension.view.category.tabs.Settings', {
  override: 'Shopware.apps.Category.view.category.tabs.Settings',

  getCmsSettings: function() {
    var me = this,
      cmsSettings = me.callParent(arguments);

    cmsSettings.items.push({
      xtype : 'textfield',
      fieldLabel : 'Kategorie-Teaser',
      name : 'cmsTeaser'
    });

    return cmsSettings;
  }
});
//{/block}

Hier bekomme ich den Fehler:
TypeError: cmsSettings.items.push is not a function.

Kann mir vielleicht jemand auf die Sprünge helfen, wie ich in dem Fieldset ein neues Item hinzufügen kann?

 

Vielen Dank und beste Grüße
Michael

 

Lass dir mal

cmsSettings

per console ausgeben.

vermutlich fehlt die richtige Posion “cmsSettings[0].items.push()”

@JensBrunken schrieb:

Lass dir mal

cmsSettings

per console ausgeben.

vermutlich fehlt die richtige Posion „cmsSettings[0].items.push()“

Mit der Console habe ich auch schon herumgespielt und getestet. Damit komme ich aber leider zu keinem Ergebnis!

Egal was ich mache kommt auch immer die Fehlermeldung:
TypeError: cmsSettings.items.push is not a function.

Hat vielleicht noch jemand ein Idee???

Oder kann es vielleicht sein, das sich mit meiner Vorgehensweise, die getCmsSettings so  garnicht manipulieren lässt?