Angepasstes Child-Template aktualisieren

Angepasstes Child-Template aktualisieren

 In der 4er JTL-Shopversion arbeitet man mit Child-Templates, um eigene Anpassungen vom Original bzw. Vater-Template zu trennen, damit diese später besser gewartet werden können. Doch wie geht man am besten vor, wenn das Vater-Template aktualisiert wurde?

Konfigurationsdatei aktualisieren

 Auch das Child-Template beinhaltet eine Konfigurationsdatei, in der alle Abweichungen festgehalten werden. Auf diese Datei greift der Shop zurück, um benutzerdefinierte Anpassungen zu laden:

/templates/DEIN-CHILD-TEMPLATE/ template.xml

Öffne die Konfigurationsdateien (Vater- und Child-Template) mit einem HTML-Editor und passe folgende Abschnitte im Child-Template an das Vater-Template an.
Nachfolgend ein Beispiel, welches variieren kann:

Vater-Template

  1. <Version>4.12</Version>
  2. <ShopVersion>405</ShopVersion>

Child-Template

  1. <Version>4.11</Version>
  2. <ShopVersion>404</ShopVersion>
Anschliessend speicherst du die Konfigurationsdatei des Child-Templates ab und lädst sie hoch.

Neue Funktionen

Auch der CSS-Abschnitt sollte auf mögliche Abweichungen zum Vater-Template überprüft werden. Diese tauchen auf, wenn die neue Template-Version durch neue Funktionen erweitert wird.
Dieser Beispiel-Code zeigt auf, wie das Ganze aussehen kann:
  1. <File Path="../VATER-TEMPLATE/themes/base/effects.css"/>
  2. <File Path="../VATER-TEMPLATE/themes/base/hover.css"/>

Einzelne Template-Vorlagen aktualisieren

Solltest du Anpassungen an eigenen Template-Vorlagen vorgenommen haben, kontrolliere bitte auch diese auf mögliche Abweichungen zum Vater-Templates. Es kann vorkommen, dass sich z.B. die Formular-Aufrufe geändert haben oder sogar die komplette Struktur der Vorlage. 

Vorgehensweise

Die Vorgehensweise ist ähnlich, wie bei den Konfigurationsdateien. Öffne die jeweilige Vorlage aus dem Vater- und Child-Template und kontrolliere diese auf mögliche Änderungen.

In Kürze werden alle Templates mit einer DIFF-Datei ausgetstattet.

Die DIFF-Datei zeigt die Unterschiede zwischen zwei Dateien an. Diese werden zeilen- bzw. abschnittweise aufgeführt, so dass auf einen Blick zu erkennen ist, welche Abweichungen es gibt. 

    • Related Articles

    • Child-Template für Anpassungen

      Das Child-Template ist das Template, welches wir zusammen mit jedem Template mitliefern und welches du im Shop aktivierst. Es greift auf das Parent-Template zu und ermöglicht dir alle Farbeinstellungen dauerhaft zu speichern. Warum brauchst du ein ...
    • So installierst du das Child-Template im JTL-Shop 5

      Das Child-Template ist das Template für Abweichungen gegenüber dem Parent-Template. Es können z.B. Änderungen an der Navigation, Listing, Header, Footer etc. sein oder Änderungen an der Farbgebung des Templates. All das wird im Child-Template ...
    • 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 ...
    • 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 ...
    • So erstellst du ein Child-Theme für den JTL-Shop 4

      In diesem Artikel zeigen wir, wie du ein eigenes Child-Theme für deine Anpassungen erstellst und eine saubere Grundstruktur definierst. Du erfährst, welche Dateien du brauchst und wie du sie richtig einbindest.  Eine Grundstruktur definieren Das ...