# \[Backend\] Kategorie: eigene Checkbox speichern

**URL:** https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178
**Category:** Programmierung
**Created:** [14. Dezember 2016 um 10:06 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178 "2016-12-14T10:06:51Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Scripter4\_0](https://avatars.discourse-cdn.com/v4/letter/s/97f17d/32.png) [@Scripter4\_0](https://forum.shopware.com/u/Scripter4_0)
#### Post date: [14. Dezember 2016 um 10:06 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178/1 "2016-12-14T10:06:51Z")

</div>

Guten Tag liebe Shopware Community,

ich bin noch relativ frisch in der Shopware Programmierung und ich habe da eine Frage. ![Halo](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/halo.png "Halo")

**Sachverhalt:**  
Ich habe im Backend unter **Artikel \> Kategorien** via Ext JS eine Checkbox hinzugefügt. Diese Checkbox wird auch angezeigt:  
[![Shopware Kategorie Checkbox](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/85c76fb58166cf4de3275b6c73773b974ad2b94e.gif)](http://fs5.directupload.net/images/161214/q3sgcpw5.jpg)

**Problem:**  
Wenn ich ein Haken setze und auf speichern klicke und das ganze neu aufrufe, wurde die Checkbox „Test“ nicht gespeichert.  
**Meine Frage:** Wie bekomme ich es hin, dass die Checkbox für die jeweilige Kategorie im Backend gespeichert sowie auch ausgelesen wird?

Ich freue mich auf eure Antworten.&nbsp; ![Thumb-Up](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/thumb-up.png "Thumb-Up")

Grüße  
Scripter4.0

---

<div class="post-metadata">

### Author: ![Scripter4\_0](https://avatars.discourse-cdn.com/v4/letter/s/97f17d/32.png) [@Scripter4\_0](https://forum.shopware.com/u/Scripter4_0)
#### Post date: [15. Dezember 2016 um 09:03 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178/2 "2016-12-15T09:03:31Z")

</div>

//push (15.12.2016)

---

<div class="post-metadata">

### Author: ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)
#### Post date: [15. Dezember 2016 um 09:11 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178/3 "2016-12-15T09:11:04Z")

</div>

Hi,

Attribut anlegen

> **[Shopware Dokumentation](https://docs.shopware.com/de)**

Sebastian

---

<div class="post-metadata">

### Author: ![Scripter4\_0](https://avatars.discourse-cdn.com/v4/letter/s/97f17d/32.png) [@Scripter4\_0](https://forum.shopware.com/u/Scripter4_0)
#### Post date: [15. Dezember 2016 um 09:31 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178/4 "2016-12-15T09:31:17Z")

</div>

Okay, sehr simple&nbsp; ![Grin](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/70033cde8e8ff79cfa538293ae71318d6f788423.png "Grin")

Danke!!&nbsp; ![Thumb-Up](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/7fcda44f782696668a3d093569d15e88105769e1.png "Thumb-Up")

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [15. Dezember 2016 um 09:34 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178/5 "2016-12-15T09:34:31Z")

</div>

> [@Scripter4\_0 schrieb:](https://forum.shopware.com/profile/25379/Scripter4_0 "Scripter4\_0")
> 
> Guten Tag liebe Shopware Community,
> 
> ich bin noch relativ frisch in der Shopware Programmierung und ich habe da eine Frage. ![Halo](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/d6f31fb007077fa834e26f5b6a29275ae615cbd1.png "Halo")
> 
> **Sachverhalt:**  
> Ich habe im Backend unter **Artikel \> Kategorien** via Ext JS eine Checkbox hinzugefügt. Diese Checkbox wird auch angezeigt:  
> [![Shopware Kategorie Checkbox](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/85c76fb58166cf4de3275b6c73773b974ad2b94e.gif)](http://fs5.directupload.net/images/161214/q3sgcpw5.jpg)
> 
> **Problem:**  
> Wenn ich ein Haken setze und auf speichern klicke und das ganze neu aufrufe, wurde die Checkbox „Test“ nicht gespeichert.  
> **Meine Frage:** Wie bekomme ich es hin, dass die Checkbox für die jeweilige Kategorie im Backend gespeichert sowie auch ausgelesen wird?
> 
> Ich freue mich auf eure Antworten.&nbsp; ![Thumb-Up](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/7fcda44f782696668a3d093569d15e88105769e1.png "Thumb-Up")
> 
> Grüße  
> Scripter4.0

Hallo,

ab Shopware 5.2 musst du die Speicherung eigener Felder (die du über ExtJs erstellt hast) selbst übernehmen, siehe: [Shopware 5 upgrade guide](https://developers.shopware.com/developers-guide/shopware-5-upgrade-guide-for-developers/#for-backend-developers) . Alternativ kannst du dein eigenes Feld natürlich auch in das Freitextfelder - Fieldset von Shopware „verschieben“ (beispielsweise über die Freitextfelder-Verwaltung), sodass es aufgeräumter ist und automatisch mit gespeichert wird.

Beste Grüße

Sebastian

---

<div class="post-metadata">

### Author: ![Scripter4\_0](https://avatars.discourse-cdn.com/v4/letter/s/97f17d/32.png) [@Scripter4\_0](https://forum.shopware.com/u/Scripter4_0)
#### Post date: [15. Dezember 2016 um 09:55 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178/6 "2016-12-15T09:55:03Z")

</div>

Okay, danke für deine Antwort.&nbsp;Damit kann ich arbeiten! 🙂

Ich programmiere das Plugin im 5.2 Stil und ich möchte natürlich, dass das die Speicherung der eigenen Felder automatisch verläuft. Außerdem soll beim installieren des Plugins direkt die nötigen Datenbankeinträge gemacht werden.

Grüße

Scripter4.0

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [15. Dezember 2016 um 09:57 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178/7 "2016-12-15T09:57:56Z")

</div>

> [@Scripter4\_0 schrieb:](https://forum.shopware.com/profile/25379/Scripter4_0 "Scripter4\_0")
> 
> Okay, danke für deine Antwort.&nbsp;Damit kann ich arbeiten! ![:)](https://dub1.discourse-cdn.com/flex013/resources/emoji/smile.png ":)")
> 
> Ich programmiere das Plugin im 5.2 Stil und ich möchte natürlich, dass das die Speicherung der eigenen Felder automatisch verläuft. Außerdem soll beim installieren des Plugins direkt die nötigen Datenbankeinträge gemacht werden.
> 
> Grüße
> 
> Scripter4.0

Hallo,

dann benötigst du diese Dokumentation, wo das genau beschrieben ist: [Attribute system](https://developers.shopware.com/developers-guide/attribute-system/#schema-operations-and-configuration) .

Beste Grüße

Sebastian

---

<div class="post-metadata">

### Author: ![Scripter4\_0](https://avatars.discourse-cdn.com/v4/letter/s/97f17d/32.png) [@Scripter4\_0](https://forum.shopware.com/u/Scripter4_0)
#### Post date: [15. Dezember 2016 um 10:10 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178/8 "2016-12-15T10:10:56Z")

</div>

> [@sschreier schrieb:](https://forum.shopware.com/profile/18157/sschreier "sschreier")
> 
> > [@Scripter4\_0 schrieb:](https://forum.shopware.com/profile/25379/Scripter4_0 "Scripter4\_0")
> > 
> > Okay, danke für deine Antwort.&nbsp;Damit kann ich arbeiten! ![:)](https://dub1.discourse-cdn.com/flex013/resources/emoji/smile.png ":)")
> > 
> > Ich programmiere das Plugin im 5.2 Stil und ich möchte natürlich, dass das die Speicherung der eigenen Felder automatisch verläuft. Außerdem soll beim installieren des Plugins direkt die nötigen Datenbankeinträge gemacht werden.
> > 
> > Grüße
> > 
> > Scripter4.0
> 
> Hallo,
> 
> dann benötigst du diese Dokumentation, wo das genau beschrieben ist: [https://developers.shopware.com/developers-guide/attribute-system/#schema-operations-and-configuration](https://developers.shopware.com/developers-guide/attribute-system/?_ga=1.252494089.1268592293.1476168628#schema-operations-and-configuration) .
> 
> Beste Grüße
> 
> Sebastian

&nbsp;

Wenn ich mit Ext JS nun folgendes gemacht habe:

```
//{block name="backend/category/view/tabs/settings"}
// {$smarty.block.parent}
Ext.define('Shopware.apps.TestBackendPlugin.view.category.tabs.Settings', {
    override: 'Shopware.apps.Category.view.category.tabs.Settings',

    //add a checkbox
    getSettingsCheckboxes : function()
    {
        var me = this,
            result = me.callParent(arguments);

        result.push(
            {
                boxLabel:'Test',
                name:'test_plugin',
                dataIndex:'test_plugin'
            }
        );

        return result;
    }
});
//{/block}

```

&nbsp;Muss ich dann nur noch die das hier machen:&nbsp;[Attribute system](https://developers.shopware.com/developers-guide/attribute-system/?&%5C_ga=1.80527895.1268592293.1476168628#schema-operations-and-configuration)?

Oder muss ich dem Backend Category Settings noch mitteilen, wo er das zu speichern hat? Oder mache ich das schon über den **dataIndex:‚test\_plugin‘**?

&nbsp;

Grüße

Scripter4.0

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [15. Dezember 2016 um 10:42 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178/9 "2016-12-15T10:42:41Z")

</div>

> [@Scripter4\_0 schrieb:](https://forum.shopware.com/profile/25379/Scripter4_0 "Scripter4\_0")
> 
> > [@sschreier schrieb:](https://forum.shopware.com/profile/18157/sschreier "sschreier")
> > 
> > > [@Scripter4\_0 schrieb:](https://forum.shopware.com/profile/25379/Scripter4_0 "Scripter4\_0")
> > > 
> > > Okay, danke für deine Antwort.&nbsp;Damit kann ich arbeiten! ![:)](https://dub1.discourse-cdn.com/flex013/resources/emoji/smile.png ":)")
> > > 
> > > Ich programmiere das Plugin im 5.2 Stil und ich möchte natürlich, dass das die Speicherung der eigenen Felder automatisch verläuft. Außerdem soll beim installieren des Plugins direkt die nötigen Datenbankeinträge gemacht werden.
> > > 
> > > Grüße
> > > 
> > > Scripter4.0
> > 
> > Hallo,
> > 
> > dann benötigst du diese Dokumentation, wo das genau beschrieben ist: [https://developers.shopware.com/developers-guide/attribute-system/#schema-operations-and-configuration](https://developers.shopware.com/developers-guide/attribute-system/?_ga=1.252494089.1268592293.1476168628#schema-operations-and-configuration) .
> > 
> > Beste Grüße
> > 
> > Sebastian
> 
> &nbsp;
> 
> Wenn ich mit Ext JS nun folgendes gemacht habe:
> 
> //{block name=„backend/category/view/tabs/settings“}  
> // {$smarty.block.parent}  
> Ext.define(‚Shopware.apps.TestBackendPlugin.view.category.tabs.Settings‘, {  
> override: ‚Shopware.apps.Category.view.category.tabs.Settings‘,
> 
> //add a checkbox  
> getSettingsCheckboxes : function()  
> {  
> var me = this,  
> result = me.callParent(arguments);
> 
> result.push(  
> {  
> boxLabel:‚Test‘,  
> name:‚test\_plugin‘,  
> dataIndex:‚test\_plugin‘  
> }  
> );
> 
> return result;  
> }  
> });  
> //{/block}
> 
> &nbsp;Muss ich dann nur noch die das hier machen:&nbsp;[https://developers.shopware.com/developers-guide/attribute-system/?&\_ga=1.80527895.1268592293.1476168628#schema-operations-and-configuration](https://developers.shopware.com/developers-guide/attribute-system/?&_ga=1.80527895.1268592293.1476168628#schema-operations-and-configuration)?
> 
> Oder muss ich dem Backend Category Settings noch mitteilen, wo er das zu speichern hat? Oder mache ich das schon über den **dataIndex:‚test\_plugin‘**?
> 
> &nbsp;
> 
> Grüße
> 
> Scripter4.0

Hallo,

wenn sich dein ExtJs - Bereich außerhalb des neuen Shopware - Freitextfeld - Fieldsets befindet, siehe: [https://developers.shopware.com/developers-guide/shopware-5-upgrade-guide-for-developers/#for-backend-developers](https://developers.shopware.com/developers-guide/shopware-5-upgrade-guide-for-developers/?_ga=1.242081474.1576308320.1463119335#for-backend-developers) und dort „Saving attributes“. dataIndex wird da definitiv nicht ausreichen.

Beste Grüße

Sebastian

---

<div class="post-metadata">

### Author: ![Scripter4\_0](https://avatars.discourse-cdn.com/v4/letter/s/97f17d/32.png) [@Scripter4\_0](https://forum.shopware.com/u/Scripter4_0)
#### Post date: [15. Dezember 2016 um 10:52 UTC](https://forum.shopware.com/t/backend-kategorie-eigene-checkbox-speichern/42178/10 "2016-12-15T10:52:00Z")

</div>

Alles klar, danke nochmals für die schnelle Antwort! 🙂

Grüße und schöne Feiertage

Scripter4.0
