Ich möchte ein SelectFeld in der Theme.json definieren.
Das klappt auch und wird mir richtig angezeigt.
Aber beim speichern kommt der Fehler: “Warning: Undefined array key „type““
Hier mein Code:
"wsc-template-header-spalten": {
"type": "text",
"label": {
"de-DE": "Spalten im Header",
"en-GB": "Header template file",
"fr-FR": "Fichier de modèle d'en-tête"
},
"helpText": {
"de-DE": "Einfach",
"en-GB": "Name",
"fr-FR": "Nom"
},
"editable": true,
"fullWidth": true,
"order": 200,
"block": "templateheaderBlock",
"section": "headerSection",
"tab": "templatetabs",
"value": "3",
"custom": {
"componentName": "sw-single-select",
"options": [
{
"value": "2",
"label": {
"en-GB": "2 Columns",
"de-DE": "2 Spalten",
"fr-FR": "2 Colonnes"
}
},
{
"value": "3",
"label": {
"en-GB": "3 Columns",
"de-DE": "3 Spalten",
"fr-FR": "3 Colonnes"
}
},
{
"value": "4",
"label": {
"en-GB": "4 Columns",
"de-DE": "4 Spalten",
"fr-FR": "4 Colonnes"
}
},
{
"value": "5",
"label": {
"en-GB": "5 Columns",
"de-DE": "5 Spalten",
"fr-FR": "5 Colonnes"
}
},
{
"value": "6",
"label": {
"en-GB": "6 Columns",
"de-DE": "6 Spalten",
"fr-FR": "6 Colonnes"
}
},
{
"value": "2_3",
"label": {
"en-GB": "Layout 2/3 + 1/3",
"de-DE": "Layout 2/3 + 1/3",
"fr-FR": "Mise en page 2/3 + 1/3"
}
},
{
"value": "3_2",
"label": {
"en-GB": "Layout 1/3 + 2/3",
"de-DE": "Layout 1/3 + 2/3",
"fr-FR": "Mise en page 1/3 + 2/3"
}
}
]
}
},
Wer kann mir sagen was da gerade falsch läuft.
Theme wird kompiliert nur beim speichern kommt der Fehler.