Template manuell aktualisieren
Schritt für Schritt dein Template aktualisieren, ohne deine Anpassungen im Child-Template zu verlieren.
- 3 Min. Lesezeit
Ein Template-Update ist kein Hexenwerk, wenn du in der richtigen Reihenfolge vorgehst. Hier erfährst du, welche Schritte nötig sind und worauf du achten musst. Das Update läuft beim Remake und beim Avantus Template gleich ab – nur das Kompilieren entfällt bei Avantus.
Parent- und Child-Template
- Parent-Template: Die Basis deines Shop-Templates. Es wird von uns in unregelmäßigen Abständen aktualisiert, z. B. um neue Funktionen zu ergänzen oder Verbesserungen einzubauen.
- Child-Template: Enthält deine individuellen Anpassungen, z. B. Farben oder Struktur.
Wichtig: Überschreibe dein Child-Template beim Update nicht vollständig. Sonst gehen alle deine Anpassungen verloren.
1. Aktuellen Stand sichern
Sichere die bisherige Version des Parent-Templates, damit du bei Bedarf zurückwechseln kannst. Benenne dazu das Template-Verzeichnis um und hänge das Datum an, z. B. Templatename_09.05.21.
Zusätzlich empfehlen wir ein vollständiges Backup deines Shops.
2. Neue Version des Parent-Templates hochladen
Du hast zwei Möglichkeiten:
- Im Shop-Backend: Lade die neue Version als ZIP-Datei über die Upload-Funktion unter Templates hoch.
- Per FTP: Lade die entpackten Dateien in das Verzeichnis
/templates/hoch.
3. Template-Einstellungen neu speichern
- Öffne im Shop-Backend Templates > Bearbeiten.
- Speichere alle Template-Einstellungen einmal ab.
Dadurch werden die neuen Einstellungen im Shop übernommen.
4. Struktur-Anpassungen prüfen
In der Regel reicht der Austausch des Parent-Templates. Hast du im Child-Template jedoch die Template-Struktur verändert, gleiche diese Stellen mit der neuen Version des Parent-Templates ab.
Wichtig: Passe nur die betroffenen Blöcke an. Kopiere nicht die gesamte Vorlage in dein Child-Template.
5. Child-Template neu kompilieren (Remake)
Beim Remake Template ist dieser Schritt bei jedem Update nötig. Dabei werden Einstellungen und Styles neu eingelesen und in eine für den Browser lesbare Form umgewandelt.
- Installiere den JTL Theme Editor (ZIP-Download), falls noch nicht geschehen. Wie du ein Plugin installierst, erfährst du im Artikel Plugin installieren.
- Wähle im Theme Editor dein Theme aus.
- Klicke oben rechts auf „Theme kompilieren“.
Avantus Template: Beim Avantus Template ist kein Kompilieren notwendig.
6. Caches leeren
- Leere den Template-Cache und den Shop-Cache, damit dein Shop die neue Version lädt.
- Leere anschließend den Cache deines Browsers oder prüfe den Shop in einem privaten Fenster.
Hinweis zum Performance-Update
Das Performance-Update verbessert die Ladezeiten von Template und Shop. Prüfe dafür in deinem Child-Template im Verzeichnis /themes/myclear/sass/ die Dateien myclear_crit.scss und _variables.scss.
In der Datei _variables.scss müssen die Zeilen mit den Variablen $nova-theme-path und $fa-font-path vollständig entfernt werden.