# Zusätzliche Konfigurationsfelder in den Theme Einstellungen können partout nicht gelöscht werden

**URL:** https://forum.shopware.com/t/zusatzliche-konfigurationsfelder-in-den-theme-einstellungen-konnen-partout-nicht-geloscht-werden/70897
**Category:** Themes & Design
**Created:** [13. November 2020 um 21:29 UTC](https://forum.shopware.com/t/zusatzliche-konfigurationsfelder-in-den-theme-einstellungen-konnen-partout-nicht-geloscht-werden/70897 "2020-11-13T21:29:26Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Volkward](https://avatars.discourse-cdn.com/v4/letter/v/71e660/32.png) [@Volkward](https://forum.shopware.com/u/Volkward)
#### Post date: [13. November 2020 um 21:29 UTC](https://forum.shopware.com/t/zusatzliche-konfigurationsfelder-in-den-theme-einstellungen-konnen-partout-nicht-geloscht-werden/70897/1 "2020-11-13T21:29:26Z")

</div>

Hallo allerseits 🙂

Ich habe in der theme.json ein config field laut&nbsp;[Shopware 6: Theme configuration](https://docs.shopware.com/en/shopware-platform-dev-en/theme-guide/configuration?category=shopware-platform-dev-en/theme-guide#config-fields) angelegt. Hat auch alles wunderbar funktioniert - in den Theme Einstellungen im Shopware Backend tauch dieses Feld wie erwartet auf.

Nun will ich dieses Feld wieder löschen und habe deshalb die entsprechenden Einträge in der theme.json wieder entfernt. Leider wird das Feld nach wie vor im Shopware Backend angezeigt. cache:clear, theme:compile und theme:refresh ändern an dieser Tatsache leider auch nichts.

Ich bin hier ziemlich ratlos und wäre über jeden Tip dankbar 🙂

Volkward

---

<div class="post-metadata">

### Author: ![Volkward](https://avatars.discourse-cdn.com/v4/letter/v/71e660/32.png) [@Volkward](https://forum.shopware.com/u/Volkward)
#### Post date: [26. November 2020 um 11:35 UTC](https://forum.shopware.com/t/zusatzliche-konfigurationsfelder-in-den-theme-einstellungen-konnen-partout-nicht-geloscht-werden/70897/2 "2020-11-26T11:35:05Z")

</div>

Okay, Problem gelöst.

Es muss lediglich noch ein plugin:update ausgeführt werden und dann passt alles.&nbsp;

---

<div class="post-metadata">

### Author: ![kd-wbn](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/kd-wbn/32/20225_2.png) [@kd-wbn](https://forum.shopware.com/u/kd-wbn)
#### Post date: [5. Mai 2025 um 11:48 UTC](https://forum.shopware.com/t/zusatzliche-konfigurationsfelder-in-den-theme-einstellungen-konnen-partout-nicht-geloscht-werden/70897/3 "2025-05-05T11:48:51Z")

</div>

Hat bei mir in SW6.6.5.2 nicht per Plugin Update und veränderter `theme.json` geklappt. Stattdessen in der DB entfernt, hier eine fertige Migration:

```PHP
<?php declare(strict_types=1);

namespace ExampleTheme\Migration;

use Doctrine\DBAL\Connection;
use Doctrine\DBAL\Exception;
use Shopware\Core\Framework\Log\Package;
use Shopware\Core\Framework\Migration\MigrationStep;

class Migration1746444351RemoveDebugThemeConfig extends MigrationStep
{
    public function getCreationTimestamp(): int
    {
        return 1746444351;
    }

    /**
     * @throws Exception
     */
    public function update(Connection $connection): void
    {
        $connection->executeStatement('
            UPDATE `theme`
            SET `config_values` = JSON_REMOVE(`config_values`, \'$."example-debug"\')
            WHERE `config_values` LIKE \'%example-debug%\'
        ');
    }
}

```
