Hallo [@Tobias Berge](http://forum.shopware.com/profile/20591/Tobias Berge “Tobias Berge”),
ich hab einfach via theme:create ein neues angelegt. Es soll das Standard-Theme erweitern bzw. verändern.
hier meine json:
{
"name": "MyTheme",
"author": "FloC3",
"previewMedia": "app/storefront/src/assets/preview.png",
"views": [
"@Storefront",
"@Plugins",
"@MyTheme"
],
"style": [
"app/storefront/src/scss/overrides.scss",
"@Storefront",
"app/storefront/src/scss/base.scss"
],
"script": [
"@Storefront",
"app/storefront/dist/storefront/js/my-theme.js"
],
"asset": [
"app/storefront/src/assets"
],
"config": {
"blocks": {
"general": {
"label": {
"en-GB": "General Settings",
"de-DE": "Allgemein"
}
}
},
"fields": {
"my-border-radius": {
"label": {
"en-GB": "Border-Radius",
"de-DE": "Border-Radius"
},
"type": "number",
"value": "3",
"editable": true,
"block": "general"
}
}
}
}
das sieht in der Theme-Config dann so aus, das Feld ist also natürlich sichtbar und der Wert wird auch gespeichert.
hier meine override.scss
/*
Override variable defaults
==================================================
This file is used to override default SCSS variables from the Shopware Storefront or Bootstrap.
Because of the !default flags, theme variable overrides have to be declared beforehand.
https://getbootstrap.com/docs/4.0/getting-started/theming/#variable-defaults
*/
$border-radius: $my-border-radius;
–> das ergibt einen Compile-Error (variable not found)
EDIT: ich hab deins jetzt mal installiert und es funktioniert… hab es nochmal verglichen aber hab keine Ahnung, was bei deinem anders ist… oder ich bin blind … hab nur gesehen, dass du einen bestehenden Theme-Block erweitert hast und ich mein Feld in einem neuen Block hatte…