Child-Theme Update
Warum updaten?
Durch einen aktuellen Bug in Shopware 6.6.4 ist ein Child-Theme Update beim Umstieg auf Shopware 6.6 notwendig. Mehr dazu erfährst Du unter Child-Theme kann nicht zugewiesen werden
Mit Einführung der configInheritance
in Shopware 6.4.8.0 hat Shopware die Vererbung von Theme-Konfigurationen gelöst. Child-Theme Updates sind daher in der Regel nicht mehr notwendig.
Du solltest daher prüfen, ob Dein Child-Theme bereits in Version 2.11.0 vorliegt. Solltest Du ein älteres Child-Theme verwenden, aktualisiere bitte auf diese oder eine höhere Version. Danach sind keine weiteren Child-Theme Updates notwendig.
Gelegentlich kann es vorkommen, dass wir unsere bereitgestellten Child-Themes zusätzlich zum im Store angebotenen Haupt-Theme in einer neuen Version bereitstellen.
Über die Updatemöglichkeit informieren wir im Changelog wie auch per Nachricht in der Administration des Shops beim Aktualisieren des Eltern-Themes.
Dieses Update ist in der Regel optional und beinhaltet beispielsweise neue Konfigurations-Elemente. Wir achten darauf, dass unsere Themes immer mit älteren Child-Themes kompatibel sind. Wird ein Child-Theme Update nicht durchgeführt stehen lediglich die neuen Einstellungen der Theme-Konfiguration nicht zur Verfügung und Du hast keinen Zugriff auf das neue Feature. Ab Shopware 6.4.8.0 stehen die neuen Konfigurationen aufgrund der Konfigurationsvererbung zur Verfügung.
Update durchführen
Bevor Du mit dem Update startest, beachte bitte, dass für Child-Themes mit individuellen Programmierungen auf Dateiebene die zweite Update-Option durchzuführen ist.
oder
Was steckt in einem Child-Theme?
Lediglich die src/Resources/theme.json
sowie die composer.json
erhalten relevante und für das Update wichtige Inhalte:
composer.json - Enthält lediglich als Änderung die neue Versionsnummer, damit in der Administration das Update durchgeführt werden kann.
theme.json - Enthält die Theme-Konfiguration des Child-Themes.
Alle weiteren Dateien im Child-Theme, wie die base.css, overrides.scss und Javascript-Dateien müssen in einem Child-Theme vorliegen, damit es installiert und zugewiesen werden kann. Diese Dateien sind grundsätzlich leer und enthalten keine relevanten Inhalte und werden auch über ein Update niemals Inhalt erhalten.
Last updated