so, ich habe das Problem jetzt selbst herausfinden können ...
Die relativen "Sprünge" im Pfad für den Import der "custom.scss", "_custom_colors.scss" und "_custom_variables.scss" gingen zu tief zurück -> bei mir bis auf das "C:" Laufwerk. Damit konnte Contao die SCSS Dateien auch nicht finden und ergo nicht importieren. Das es bei meinem Provider (AL-INKL.com) funktioniert hat, liegt wohl daran, dass die Symbolic Links unter Linux anders als unter Windows gehandhabt werden. Bin mir gerade nicht sicher ob ich unter Windows symbolische Links auch relativ angeben kann. Ist aber auch egal, weil letztlich die Symbolic Links im Contao Backend bzw. über den Composer gesetzt werden und sich das scheinbar auf beiden Betriebssystemen unterschiedlich auswirkt.
Der Pfad: contao/web/bundles/matetheme
Wird unter Linux relativ aufgelöst = contao/vendor/contao-themes-net/mate-theme-bundle/src/Resources/public/
und unter Windows absolut = contao\web\bundles\matetheme
Deswegen habe ich unter Windows die "mate.scss" am Ende entsprechend angepasst
Code:
@import '../../../../../../../files/mate/sass/custom';
geändert in
Code:
@import '../../../files/mate/sass/custom';
Das Gleiche gilt auch für die "materialize.scss"
Code:
// Variables;
@import "_mate_colors";
@import "../../../../../../../files/mate/sass/_custom_colors";
@import "_mate_variables";
@import "../../../../../../../files/mate/sass/_custom_variables";
@import "components/variables";
geändert in
Code:
// Variables;
@import "_mate_colors";
@import "../../../files/mate/sass/_custom_colors";
@import "_mate_variables";
@import "../../../files/mate/sass/_custom_variables";
@import "components/variables";
So funktioniert es jetzt auch unter Windows. Nur weiß ich nicht, ob das der richtige Ansatz ist oder ob bei einem Refresh / Update / etc. die so geänderten Dateien wieder zurückgesetzt werden. Am Ende in der Systemwartung noch den Scriptcache und Seitencache leeren und ggfls. auch den Browser Cache.
Vielleicht kann mir einer der Contao Experten ein Tip geben, wie sie hier vorgehen würden.
Lesezeichen