Wie gehe ich beim Template-Update vor?

Wie gehe ich beim Template-Update vor?

Viele haben Angst vor einem Template-Update und das ist auch verständlich. In diesem Artikel findest du eine Schritt für Schritt- Anleitung, wie du am Besten vorgehst und was alles zu beachten ist.

Der Unterschied zwischen einem Parent- und Child-Template

Das Parent-Template z.B. "Trade" bildet die Grundlage des Shop-Templates und wird von uns in unregelmäßigen Abständen aktualisiert, z.B. bei Integration von neuen Funktionen oder Verbesserungen.

Das Child-Template ist für deine individuellen Anpassungen am Template da, z.B. bei Anpassung der Farben oder der Template-Struktur. Dieses Template darf nicht komplett überschrieben werden , sonst verlierst du alle deine Anpassungen am Shop-Template.

1. Zuerst den Ist-Zustand sichern

Bevor du eine neue Template-Version installierst, sichere bitte die alte Version des Parent-Templates, damit du jederzeit bei Bedarf auf die alte Version zurückstellen kannst.  Benenne sie einfach um, wo du das Verzeichnis um Datum ergänzest,  z.B. "Trade _09.05.21".

2. Neue Version des Parent-Templates hochladen

Lade die nun die neue Version des Parent-Templates hoch, entweder direkt über die Upload-Funktion des Shops (unter Templates als ZIP-Datei) oder per FTP, in das Verzeichnis "/templates/ (allerdings in entpackten Version).

3. Template-Einstellungen nochmal speichern

Gehe in das Shopbackend nach Templates > Bearbeiten und speichere alle Template-Einstellungen ab. In diesem Fall werden alle neuen Einstellungen im Shop gesetzt.

4. Anpassungen an der Template-Struktur prüfen

In der Regel müsste nur das Parent-Template ausgetauscht werden. Wenn es am Child-Template Anpassungen an der Template-Struktur vorgenommen sind, müsste man die Stellen mit dem Parent-Template abgleichen. Hier ist es wichtig bei Anpassungen stets nur die jeweiligen Blöcken anzupassen und nicht die ganze Vorlage zu kopieren.

5. Child-Template neu kompilieren

Bei Updates muss das Child-Template stets neu kompiliert werden. Bei diesem Vorgang werden alle neuen Einstellungen, visuellen Styles etc. neu ausgelesen und für den Browser lesbarer Form umgewandelt. Dies erledigst du über den JTL Theme Editor , Theme auswählen und oben rechts auf " Theme kompilieren " klicken.

6. Template und Shop-Cache löschen

Bei diesem Vorgang werden alle alten zwischengespeicherten Versionen endgültig gelöscht und der Shop greift auf die frische Version zu.

Zusammenfassung

  1. Benenne das Parent-Template um, nach dem Muster " Template_Datum" .
  2. Lade die neue Version des Parent-Templates in das Template-Verzeichnis /templates/ hoch.
  3. Gehe in das Shopbackend auf das Child-Template und speichere alle Einstellungen neu ab .
  4. Prüfe deine Anpassungen im Child-Template, welche die Template-Struktur betreffen.
  5. Kompiliere dein Child-Template über den JTL Theme Editor neu.
  6. Lösche anschliessend den Shop- und Template-Cache.
  7. Leere den Browser-Cache.


Ab Performance-Update...

Das Performance-Update bringt einige Anpassungen mit, welche die Ladezeit deines Templates und des Shops allgemein verbessern. Folgende Anpassungen solltest du in deinem Child-Template prüfen:

Verzeichnis: /themes/myclear/sass/
Dateien: myclear_crit.scss, _variables.scss

In der Datei "_variables.scss" sollten die Zeilen mit Variablen $nova-theme-path und $fa-font-path komplett entfernt werden.


    • Related Articles

    • So installierst du das Template im JTL-Shop 5

      In dieser Anleitung zeigen wir die grundlegende Schritte einer Template-Installation im JTL-Shop 5. So kannst du dein Template innerhalb wenigen Minuten installieren. ZIP-Archiv entpacken Nachdem du die ZIP-Datei heruntergeladen hast, entpacke sie ...
    • Wie aktiviere ich die Fehlerausgabe im Shop?

      Nach einem Shop-Update oder Anpassungen am Template bekommt man oft eine "weiße Seite" angezeigt ohne jeglichen Hinweis darauf, was es falsch gelaufen ist. Hier zeigen wir, wie man im Shop eine Fehlerausgabe aktiviert, um genaue Informationen über ...
    • Wie kann ich bei Domainfactory den IonCube-Loader aktivieren?

      Nachfolgend zeigen wir, wie man den IonCube Loader beim Webhoster einrichten kann. Logge dich bei Domainfactory mit deinen Kundendaten ein. Im Account, unter <Webspace> gehe auf <PHP Einstellungen>. In der Auflistung in der Zeile mit deiner Domain ...
    • Footer einstellen und eigene Inhalte einfügen

      Die Inhalte im Fussbereich können individuell eingestellt werden, wie das genau geht, zeigen wir in diesem Artikel. Eigene Boxen/Inhalte im Footer erstellen Gehe nach <Standardelemente> <Footer / Boxen> und scrolle bis zum Footer-Bereich. Dabei ...
    • Wie kann ich die Topbar im Template deaktivieren?

      Die Topbar lässt sich im Template unter den Template-Einstellungen deaktivieren. Suche dort nach dem Bereich " Header " und setze die Einstellung " Topbar anzeigen " auf " Nein ". Topbar im Nova-Template ausblenden Um diese Änderungen vorzunehmen, ...