ich nutzte die aktuellste Shopware 6 Version. Für das Design habe ich ein eigenes Plugin unter custom/static-plugins angelegt. Dort nutze ich die base.scss, um das Basis-Design anzupassen.
Nun werden Änderungen im Produktiv-System jedoch nicht übernommen - nach theme:compile und Cache-Leerung bleibt die all.css unverändert. Die Änderung ist aber definitiv in der base.scss vorhanden. In der lokalen Entwicklungsumgebung funktioniert seltsamerweise auch alles.
theme:compile generiert auch einen neuen Ordner mit entsprechenden Dateien, spiegelt aber nicht die Änderungen der base.scss aus meinem Theme-Plugin wieder (bleibt auf einem älteren Stand).
Da es lokal problemlos funktioniert gestaltet sich das Debugging etwas schwieriger.
Wie lädts du das geändert Theme hoch.
Wenn du nicht das fertig kompilierte Theme hochlädts muss es erst kompilieren, z.B. mit „bin/build-storefront.sh“
bei CSS-/SCSS-Code reicht auch ein theme:compile aus, ein storefront:build ist nur für JavaScript-Code nötig, um den kompilierten Code für die kompilierte Datei im Pluginverzeichnis zu erzeugen.
Der Pfad zur Datei passt, der Name auch und der Selektor oder das Element sind auf der Seite auch vorhanden?
Die Datei dort ist veraltet, also nicht identisch mit der Datei unter
custom/static-plugins/SHOPNAMETheme/src/Resources/app/storefront/src/scss/base.scss
Muss jetzt nur noch herausfinden was ich ausführen/machen muss, damit die Datei von meinem static-plugin in den Vendor verlinkt wird.
Edit: Ich habe mir selbst die Antwort geliefert… Lokal ist das Verzeichnis unter vendor ein Symlink - online nicht. Evtl. ist beim Hochladen von Shopware etwas schief gelaufen?
Edit2: Habe den Link manuell ergänzt, damit funktioniert es erstmal. Sollte für’s erste reichen.