# Custom Field mit Checkbox im Backend Funktionsweise?\[                 'id' =\> '2da8911625174e8fab076

**URL:** <https://forum.shopware.com/t/custom-field-mit-checkbox-im-backend-funktionsweise-id-2da8911625174e8fab076/66463>\
**Category:** Programmierung\
**Created:** [23. April 2020 um 14:43 UTC](https://forum.shopware.com/t/custom-field-mit-checkbox-im-backend-funktionsweise-id-2da8911625174e8fab076/66463 "2020-04-23T14:43:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![FFWDcc](https://avatars.discourse-cdn.com/v4/letter/f/4bbf92/32.png) [@FFWDcc](https://forum.shopware.com/u/FFWDcc)\
**Post date:** [23. April 2020 um 14:43 UTC](https://forum.shopware.com/t/custom-field-mit-checkbox-im-backend-funktionsweise-id-2da8911625174e8fab076/66463/1 "2020-04-23T14:43:29Z")

</div>

Hallo Zusammen,

für unser Plugin legen wir im Backend Custom Fields über die composer.json an, dass&nbsp;klappt auch alles ganz gut. Wir wollen nun auch Checkboxen (Switches) integrieren. Leider können wir diese nach einmaliger Aktivierung nicht mehr ausschalten. Was uns aufgefallen ist: ein Eintrag in der DB&nbsp;bleibt vorhanden und zwar in der Tabelle category\_translation Spalte: custom\_fields

Hat jemand eine Idee?

```
[
  'id' => '2da8911625174e8fab076f59bac76ac3',
  'name' => 'checkbox-name',
  'type' => 'checkbox',
  'config' => ["label" => ["en-GB" => "Test", "de-DE" => "test"], "helpText" => ["en-GB" => null, "de-DE" => null], "componentName" => "sw-field", "customFieldType" => "checkbox", "customFieldPosition" => 1],
  'active' => boolval(0),
  'customFieldSet' => $idCustomFieldSetProductInfo
],

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [23. April 2020 um 15:27 UTC](https://forum.shopware.com/t/custom-field-mit-checkbox-im-backend-funktionsweise-id-2da8911625174e8fab076/66463/2 "2020-04-23T15:27:28Z")

</div>

Dass die Felder bestehen bleiben macht Sinn, zum sanitizen musst du DB + MySQL nutzen. JSON Felder lassen sich auch via MySQL editieren:

[https://stackoverflow.com/questions/34986223/how-to-update-json-data-type-column-in-mysql-5-7-10](https://stackoverflow.com/questions/34986223/how-to-update-json-data-type-column-in-mysql-5-7-10)
