# Kategorie Backend Maske erweitern

**URL:** https://forum.shopware.com/t/kategorie-backend-maske-erweitern/9501
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [29. Oktober 2012 um 16:01 UTC](https://forum.shopware.com/t/kategorie-backend-maske-erweitern/9501 "2012-10-29T16:01:55Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![teapavillion](https://avatars.discourse-cdn.com/v4/letter/t/b38774/32.png) [@teapavillion](https://forum.shopware.com/u/teapavillion)
#### Post date: [29. Oktober 2012 um 16:01 UTC](https://forum.shopware.com/t/kategorie-backend-maske-erweitern/9501/1 "2012-10-29T16:01:55Z")

</div>

Hallo, wir versuchen gerade den Einstellungs Tab im Backend für die Kategorien via Plugin zu erweitern. Hier sollen über eine Erweiterung die Typen der Freitextfelder 1-6 geändert werden, so dass zum Beispiel das Freitextfeld 1 statt einer reinen inputbox als Checkbox dargestellt wird mit den Werten 0/1. Den Ansatz haben wir denke ich dank eines anderen Forenbeitrags gut hinbekommen: ` class Shopware\_Plugins\_Backend\_WeKategorieHighlight\_Bootstrap extends Shopware\_Components\_Plugin\_Bootstrap { public function install() { $this-\>subscribeEvent( 'Enlight\_Controller\_Action\_PostDispatch\_Backend\_Category', 'loadBackendModule' ); return true; } function loadBackendModule(Enlight\_Event\_EventArgs $args) { $args-\>getSubject()-\>View()-\>addTemplateDir( $this-\>Path() . 'Views/' ); //Hier lädst du alle Javascript Dateien die ein Override enthalten. if ($args-\>getRequest()-\>getActionName() === 'load') { $args-\>getSubject()-\>View()-\>extendsTemplate( 'backend/category/highlight.js' ); } } }` highlight.js ` /\* {block name=backend/category/view/tabs/settings append} \*/ Ext.define('Shopware.apps.Category.view.category.tabs.WeSettings', { override: 'Shopware.apps.Category.view.category.tabs.Settings', // Überschreiben getAttributes : function() { var me = this; return Ext.create('Ext.form.FieldSet',{ title: me.snippets.attribute\_title, collapsed: true, collapsible: true, anchor: '100%', defaults : Ext.applyIf({ xtype : 'textfield' }, me.defaults), disabled : true, items : [{ fieldLabel : 'Test aenderung', name : 'attribute[attribute1]' }, { fieldLabel : me.snippets.attribute2, name : 'attribute[attribute2]' }, { fieldLabel : me.snippets.attribute3, name : 'attribute[attribute3]' }, { fieldLabel : me.snippets.attribute4, name : 'attribute[attribute4]' }, { fieldLabel : me.snippets.attribute5, name : 'attribute[attribute5]' }, { fieldLabel : me.snippets.attribute6, name : 'attribute[attribute6]' } ] }); }, }); /\* {/block} \*/ ` hat jemand eine Idee was wir falsch machen? Die \*.js Datei müsste wie im Code oben angegeben dann doch unter: ‚Lokal/Backend/unserpluginname/Views/backend/category/highlight.js‘ zu fidnen sein oder? Gruß Florian

---

<div class="post-metadata">

### Author: ![radox1](https://avatars.discourse-cdn.com/v4/letter/r/e19b73/32.png) [@radox1](https://forum.shopware.com/u/radox1)
#### Post date: [2. Dezember 2012 um 14:42 UTC](https://forum.shopware.com/t/kategorie-backend-maske-erweitern/9501/2 "2012-12-02T14:42:17Z")

</div>

Hallo, gibt’s hierfür schon eine Lösung?

---

<div class="post-metadata">

### Author: ![troemmelt](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/troemmelt/32/71_2.png) [@troemmelt](https://forum.shopware.com/u/troemmelt)
#### Post date: [3. Dezember 2012 um 09:36 UTC](https://forum.shopware.com/t/kategorie-backend-maske-erweitern/9501/3 "2012-12-03T09:36:02Z")

</div>

Würde mich auch interessieren Ich versuch den Product\_feed zu erweitern. Und zwar soll noch ein 5ter Button hinzu, wo momentan delete edit dublicate und execute ist. habe nun folgendes probiert: [quote]// {block name=„backend/product\_feed/view/feed/list“ append} Ext.define(‚Shopware.apps.ProductFeed.view.feed.List‘, { override: ‚Shopware.apps.ProductFeed.view.feed.List‘, // Überschreiben registerEvents:function () { this.addEvents(…[/quote] wahrscheinlich versuch ich falsch zu hooken oder zu überschreiben! weiss wer was?

---

<div class="post-metadata">

### Author: ![kube](https://avatars.discourse-cdn.com/v4/letter/k/b19c9b/32.png) [@kube](https://forum.shopware.com/u/kube)
#### Post date: [9. März 2014 um 14:22 UTC](https://forum.shopware.com/t/kategorie-backend-maske-erweitern/9501/4 "2014-03-09T14:22:06Z")

</div>

> [@weflorian](#):
>
> … `/\* {block name=backend/category/view/tabs/settings append} \*/` …
