Base-Variable aus eigenem Theme überschreiben - Variable undefined

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…