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?
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:
- <Version>4.12</Version>
- <ShopVersion>405</ShopVersion>
- <Version>4.11</Version>
- <ShopVersion>404</ShopVersion>
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.
- <File Path="../VATER-TEMPLATE/themes/base/effects.css"/>
- <File Path="../VATER-TEMPLATE/themes/base/hover.css"/>
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.
