Hintergrundbild nicht entfernbar
Aufgrund eines bekannten Shopware-Bugs kann ein in der Theme-Konfiguration gesetztes Media-Feld mit Default-Wert (z. B. ein Hintergrundbild) aktuell nicht zuverlässig vollständig entfernt werden.
Last updated
Aufgrund eines bekannten Shopware-Bugs kann ein in der Theme-Konfiguration gesetztes Media-Feld mit Default-Wert (z. B. ein Hintergrundbild) aktuell nicht zuverlässig vollständig entfernt werden.
Issue bei Shopware unter: https://github.com/shopware/shopware/issues/10702

Auch wenn das Bild in der Administration gelöscht bzw. aus dem Feld entfernt wird, wird nach dem Speichern und Kompilieren im Storefront weiterhin der Default-Wert angezeigt. Betroffene Versionen: u. a. Shopware 6.6.10.4 und 6.7.0.0 (laut Issue, ggf. weitere).
Auswirkung in unserer Demo: Das dort konfigurierte Hintergrundbild kann derzeit nicht „leer“ gesetzt werden.
Wenn du das Hintergrundbild nur ausblenden möchtest, kannst du es per CSS überschreiben:
Wie du eigenes CSS im Theme hinterlegst, ist hier beschrieben.
Wenn das Feld wirklich „leer“ sein soll, kannst du den Wert direkt in der Datenbank neutralisieren:
In der Theme-Konfiguration zunächst ein beliebiges Bild setzen und speichern.
In der Datenbank in der Tabelle themes das entsprechende Theme auswählen und in der Spalte config_values den Wert für das betroffene Theme-Config-Field zen-layout-bg-img anpassen und die Media-ID entfernen.
Stattdessen nur ein einzelnes Leerzeichen speichern (kein anderes Zeichen, sonst droht ein 404 in der Storefront).
Beispiel: "zen-layout-bg-img": {"value": " "}
Administration neu laden (Browser-Refresh).
Theme erneut speichern/kompilieren.
Last updated
body {
background-image: none;
}