Child-Theme duplizieren
Möchtest Du ein Child-Theme für mehrere Verkaufskanäle einsetzen, so kannst Du das Child-Theme duplizieren und umbenennen. Im Folgenden zeigen wir Dir, wie das funktioniert.
Last updated
Möchtest Du ein Child-Theme für mehrere Verkaufskanäle einsetzen, so kannst Du das Child-Theme duplizieren und umbenennen. Im Folgenden zeigen wir Dir, wie das funktioniert.
Last updated
Dauer: 5-10 Minuten Schwierigkeitsgrad: Einfach Programmierkenntnisse: Keine Programme: Editor oder Notepad
Ab Theme Version 4.4.0 hast Du die Möglichkeit, Dir über unser kostenfreies Child-Theme-Generator Plugin ein personalisiertes Child-Theme zu generieren und anschließend die gewünschte Demo-Vorlage zu importieren.
Lade die gewünschte Vorlage als Zip-Datei auf unserer Webseite kostenlos herunter.
Navigiere dazu in den Bereich Demos (1) und filtere (2) auf den Namen des Themes, welches Du gekauft hast. Über den Vorlage Download (3) Link kannst Du die Zip-Datei herunterladen.
Bitte beachte, dass die in den Demos gezeigten Bilder und Demodaten aus urheberrechtlichen Gründen nicht Bestandteil des Themes und der Vorlagen sind.
Für dieses Beispiel verwenden wir Horizon Vorlage 2
Entpacke die Zip-Datei auf Deinem Computer. Du erhältst folgende Dateien:
Es sind kleine Namensänderungen an 5 stellen notwendig. Wir haben in der obigen Abbildung die einzelnen Dateien mit Nummern gekennzeichnet.
Ändere den Ordnernamen in den gewünschten technischen Namen des neuen Themes. Am einfachsten ist es, wenn Du Set2 durch eine beliebige Zeichenfolge ersetzt. In unserem Beispiel wird aus zenitPlatformHorizonSet2
=> zenitPlatformHorizonSetBeispiel
Öffne die Datei in einem Editor oder Notepad.
Zeile 1: zenit/horizon-set-2
→ zenit/horizon-set-beispiel
Zeile 20: zenit\\PlatformHorizonSet2\\zenitPlatformHorizonSet2
→zenit\\PlatformHorizonSetBeispiel\\zenitPlatformHorizonSetBeispiel
Zeile 24-25: Gib Deinem Child-Theme einen Namen
Zeile 28-29: Gib Deinem Child-Theme eine Beschreibung
Zeile 42: zenit\\PlatformHorizonSet2\\
→ zenit\\PlatformHorizonSetBeispiel\\
Abgesehen vom Dateinamen müssen auch in der Datei zwei Stellen angepasst werden.
Passe den Namen der Datei an den neuen Namen an:
zenitPlatformHorizonSet2.php
→ zenitPlatformHorizonSetBeispiel.php
Schreibe in der Datei die Namen um, öffne die Datei in einem Editor oder Notepad.
Zeile 3: zenit\PlatformHorizonSet2
→ zenit\PlatformHorizonSetBeispiel
Zeile 8: zenitPlatformHorizonSet2
→ zenitPlatformHorizonSetBeispiel
Öffne die Datei in einem Editor oder Notepad.
Zeile 2: Gib Deinem Child-Theme einen beliebigen Namen
Zeile 9: @zenitPlatformHorizonSet2
→ @zenitPlatformHorizonSetBeispiel
Zeile 19: app/storefront/dist/storefront/js/zenit-platform-horizon-set2.js
→ app/storefront/dist/storefront/js/zenit-platform-horizon-set-beispiel.js
Zeile 20 : app/storefront/dist/storefront/js/zenit-platform-horizon-set2/zenit-platform-horizon-set2.js
→ app/storefront/dist/storefront/js/zenit-platform-horizon-set-beispiel/zenit-platform-horizon-set-beispiel.js
Zum Schluss muss nur noch der Dateiname der Javascript-Datei auf den im vorigen Schritt geänderten Namen aus der theme.json (Zeile 19) geändert werden.
zenit-platform-horizon-set2.js
→ zenit-platform-horizon-set-beispiel.js
Solltest du eine Child-Theme Version 4.0.0 oder höher verwenden, muss zusätzlich auf dieser Ebene ein Ordner und darin eine weitere Javascript-Datei umbenannt werden.
Ordner: zenit-platform-horizon-set2
→ zenit-platform-horizon-set-beispiel
Javascript-Datei: zenit-platform-horizon-set2.js
→ zenit-platform-horizon-set-beispiel.js
Zippe nun den Ordner wieder und lade die Datei manuell in Deinem Shop hoch. Du kannst das duplizierte Child-Theme nun wie gewohnt installieren.