# Fehlende Labels bei "configInheritance"

**URL:** https://forum.shopware.com/t/fehlende-labels-bei-configinheritance/94313
**Category:** Shopware 6 (German)
**Created:** [10. Mai 2022 um 10:18 UTC](https://forum.shopware.com/t/fehlende-labels-bei-configinheritance/94313 "2022-05-10T10:18:42Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![littleAmused](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/littleamused/32/13261_2.png) [@littleAmused](https://forum.shopware.com/u/littleAmused)
#### Post date: [10. Mai 2022 um 10:18 UTC](https://forum.shopware.com/t/fehlende-labels-bei-configinheritance/94313/1 "2022-05-10T10:18:42Z")

</div>

Hallo liebes Forum!

Ich habe eine allgemeine Frage, vorwiegend an die Entwickler, die hier unterwegs sind. Ich habe beim Arbeiten mit der „configInheritance“-Option in der theme.json immer das Problem, dass die Labels der Konfigurations-Werte nicht übernommen werden. Statt des Labels „Primärfarbe“ erscheint bei der Theme-Konfiguration des eigenen Themes der technische Name: „sw-color-brand-primary“.

Das sieht nicht schön aus. Ein Workaround ist, die Labels von der Standard-theme.json in das eigene Theme zu kopieren, allerdings gehen dann diese schönen Anker-Symbole verloren, die ja eigentlich mein einziger Grund sind, die configInheritance zu verwenden.

Ist das noch jemanden aufgefallen? Ich möchte gern ein paar zusätzliche Stimmen hören, bevor ich das als Bug in den Issue-Tracker gebe.

LG;LA

---

<div class="post-metadata">

### Author: ![Cornelia](https://avatars.discourse-cdn.com/v4/letter/c/b38774/32.png) [@Cornelia](https://forum.shopware.com/u/Cornelia)
#### Post date: [25. Januar 2023 um 07:43 UTC](https://forum.shopware.com/t/fehlende-labels-bei-configinheritance/94313/2 "2023-01-25T07:43:32Z")

</div>

Hi!  
Ich arbeite gerade das Template Basic Training durch mit SW 6.4.18.1 und dabei ist mir das auch aufgefallen. Bei Niklas im Video funktioniert es mit den Labels und ich habe es exakt wie er eingegeben xD

Was genau meinst du mit „Labels von der Standard-theme.json in das eigene Theme kopieren“? Also welchen Teil genau hast du kopiert?

---

<div class="post-metadata">

### Author: ![littleAmused](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/littleamused/32/13261_2.png) [@littleAmused](https://forum.shopware.com/u/littleAmused)
#### Post date: [25. Januar 2023 um 11:58 UTC](https://forum.shopware.com/t/fehlende-labels-bei-configinheritance/94313/3 "2023-01-25T11:58:37Z")

</div>

Hallo Cornelia!

> [@Cornelia](#):
>
> Was genau meinst du mit „Labels von der Standard-theme.json in das eigene Theme kopieren“? Also welchen Teil genau hast du kopiert?

Hier ist die theme.json Datei des Standard-Themes: [https://github.com/shopware/platform/blob/trunk/src/Storefront/Resources/theme.json](https://github.com/shopware/platform/blob/trunk/src/Storefront/Resources/theme.json)

Um nur das Label zu übernehmen, würde es reichen, dies hier in der eigenen theme.json einzufügen:

```auto
"fields": {
    "sw-color-brand-primary": {
        "label": {
            "en-GB": "Primary colour",
            "de-DE": "Primärfarbe"
        }
    }
}

```

**Aber** , wie gesagt gehen dort dann die Vererbungen kaputt. Inzwischen nutze ich `configInheritance` deswegen nur bei kleinen Projekten, wo das Theme nicht aufwendig wird.

LG;LA

---

<div class="post-metadata">

### Author: ![Cornelia](https://avatars.discourse-cdn.com/v4/letter/c/b38774/32.png) [@Cornelia](https://forum.shopware.com/u/Cornelia)
#### Post date: [25. Januar 2023 um 12:11 UTC](https://forum.shopware.com/t/fehlende-labels-bei-configinheritance/94313/4 "2023-01-25T12:11:10Z")

</div>

Vielen Dank für die Antwort 🙂  
Nur schade, dass das bei mir nicht klappt.  
Ich habe:

```auto
"config": {
    "blocks": {
      "settings": {
        "label": {
          "en-GB": "Color settings",
          "de-DE": "Farbeinstellungen"
        }
      }
    },
    "sections": {
      "overriddenVariables": {
        "label": {
          "en-GB": "Overridden variables",
          "de-DE": "Überschriebene Variablen"
        }
      },
      "newVariables": {
        "label": {
          "en-GB": "New variables",
          "de-DE": "Neue Variablen"
        }
      }
    },
    "fields": {
      "sw-color-brand-primary": {
        "label": {
          "en-GB": "Primary colour",
          "de-DE": "Primärfarbe"
        },
        "type": "color",
        "block": "settings",
        "section": "overriddenVaribles",
        "value": "#48AB18"
      },
      "vcard-color": {
        "label": {
          "en-GB": "Card color",
          "de-DE": "Kachelfarbe"
        },
        "type": "color",
        "block": "settings",
        "section": "newVariables",
        "value": "#EF8376"
      }
    }
  }

```

Und dann kommt das raus. Er erkennt, dass dich die Primärfarbe überschrieben habe, weil diese weiter unten nicht mehr dabei ist, aber die Label ignoriert er leider 😕

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/a/f/af967b61e8f6a64b1174c7a30ffacf20b9c5fc9b.png)
