NOVA-Template (JTL-Shop)
NOVA ist das mitgelieferte Standard-Template von JTL-Shop 5 — eine responsive Basisgestaltung, die als Grundlage für individuelle Shop-Designs dient. Anpassungen sollten grundsätzlich nicht in NOVA selbst, sondern in einem davon abgeleiteten Child-Template erfolgen, damit Updates das eigene Design nicht überschreiben.
Stand: Juli 2026
Was ist das NOVA-Template?
NOVA ist das Standard-Template, das jede JTL-Shop-5-Installation von Haus aus mitbringt. Es liefert ein vollständig responsives, funktionierendes Shop-Frontend — Kategorienavigation, Produktseiten, Warenkorb, Checkout — direkt nach der Installation, ohne dass eigenes Design nötig wäre. Für Testinstallationen oder sehr einfache Shops reicht NOVA im Ausgangszustand oft schon aus.
In der Praxis ist NOVA aber vor allem eines: die Basis, auf der individuelle Shop-Designs aufgebaut werden. JTL pflegt NOVA kontinuierlich weiter — neue Shop-Funktionen, Sicherheitsupdates und Standardkonformität (etwa für GPSR-Pflichtangaben) fließen zuerst dort ein.
Warum NOVA nie direkt anpassen?
Der zentrale Grund ist einfach: Updates. Bei jedem JTL-Shop-Update werden die NOVA-Dateien durch die neue Version ersetzt. Wer Farben, Layout oder Textbausteine direkt in den NOVA-Dateien verändert hat, verliert diese Änderungen beim nächsten Update ersatzlos — und muss sie mühsam rekonstruieren.
Das Child-Template-System von JTL-Shop 5 löst dieses Problem strukturell:
| Ansatz | Update-sicher | Pflegeaufwand | Eignung |
|---|---|---|---|
| Direkt in NOVA ändern | Nein | gering (bis zum Update) | nie empfohlen |
| Child-Template auf NOVA-Basis | Ja | gering bis mittel | Standardfall für die meisten Shops |
| Eigenständiges Template ohne NOVA | Ja | hoch | komplett individuelles Design, große Shops |
Ein Child-Template überschreibt gezielt einzelne Dateien (z. B. header.tpl, CSS-Dateien) und lässt alles andere unverändert von NOVA übernehmen. Kommt ein Update, werden nur die nicht überschriebenen NOVA-Dateien aktualisiert — die eigenen Anpassungen im Child-Template bleiben unberührt.
Wie funktioniert die Update-Sicherheit im Detail?
JTL-Shop lädt beim Rendern zuerst nach Dateien im aktiven Child-Template und fällt nur dann auf NOVA zurück, wenn dort nichts Passendes existiert. Dadurch reicht es, wirklich nur die veränderten Templates, Stylesheets oder Sprachdateien im Child-Template abzulegen — der Rest wird transparent aus NOVA nachgezogen. Das ist vom Prinzip her vergleichbar mit dem, was in Shopify über eigenständige Themes statt Basis-Themes gelöst wird, auch wenn die zugrundeliegende Template-Sprache mit Shopify Liquid eine andere ist.
Technisch basiert NOVA auf der Smarty-Template-Engine in Kombination mit PHP. Wer aus dem Shopify-Umfeld kommt, muss sich also auf eine andere Denkweise einstellen: Statt Objects, Tags und Filtern wie in Liquid arbeitet man mit Smarty-Variablen, PHP-Klassen im Hintergrund und einer eigenen Plugin-Architektur, über die sich Funktionalität ergänzen lässt, ohne das Template selbst anzufassen.
Wie viel Aufwand steckt in einem Child-Template?
Der Aufwand hängt stark davon ab, wie weit sich das gewünschte Design vom NOVA-Standard entfernt. Reine Farb- und Logo-Anpassungen sind über CSS-Overrides im Child-Template in wenigen Stunden erledigt. Individuelle Layoutänderungen an Kategorie- oder Produktseiten, neue Filterlogiken oder zusätzliche Ausgabefelder — etwa für GPSR-Pflichtangaben aus eigenen Wawi-Attributen — bedeuten dagegen echte Entwicklungsarbeit an mehreren Template-Dateien gleichzeitig. Wichtig ist in beiden Fällen: Jede Änderung sollte in einer Testumgebung geprüft werden, bevor sie im Live-Shop landet, da fehlerhafte Smarty-Syntax ganze Seitenbereiche zum Absturz bringen kann.
Typische Fehler bei der NOVA-Anpassung
- Direkte NOVA-Bearbeitung „nur zum Testen" — der häufigste Fehler. Selbst kurzfristige Änderungen sollten sofort ins Child-Template wandern.
- Kein Child-Template von Anfang an angelegt — wird oft erst nach dem ersten verlorenen Update-Schmerz nachgeholt, dann mit deutlich mehr Aufwand als bei der Ersteinrichtung.
- Zu viele Dateien komplett überschrieben statt punktuell angepasst — macht das Child-Template selbst schwer wartbar und lässt spätere NOVA-Verbesserungen (etwa Performance- oder Sicherheitsfixes) nicht mehr automatisch durchschlagen.
- Fehlende Versionskontrolle — Template-Änderungen ohne Git oder vergleichbare Versionierung lassen sich im Fehlerfall kaum nachvollziehen.
- Template-Anpassungen ohne Blick auf die Wawi-Anbindung — Änderungen an Produktseiten-Templates sollten immer im Zusammenspiel mit den über die JTL-Wawi gepflegten Feldern und dem JTL-Worker getestet werden, bevor sie live gehen.
Individuelles Shop-Design richtig aufsetzen
Ob Child-Template oder komplett eigenständiges Design — die Entscheidung hängt vom gewünschten Individualisierungsgrad und Budget ab. Wir setzen bei JTL-Shop-Projekten grundsätzlich auf Child-Templates, um Update-Sicherheit und Design-Freiheit zu verbinden, und übernehmen das als JTL Agentur komplett — von der Template-Struktur bis zur Umsetzung im JTL-Shop.
Häufige Fragen zu NOVA-Template (JTL-Shop)
Kann ich NOVA einfach direkt bearbeiten, wenn ich nur schnell etwas testen will?›
Technisch ja, aber jedes JTL-Shop-Update überschreibt die NOVA-Dateien wieder mit dem Auslieferungszustand — alle direkten Änderungen gehen dabei verloren. Selbst für schnelle Tests lohnt sich ein Child-Template, weil man es jederzeit gefahrlos deaktivieren kann.
Was genau ist ein Child-Template?›
Ein Child-Template ist ein eigenes Template-Verzeichnis, das auf NOVA als Eltern-Template verweist und nur die Dateien enthält, die tatsächlich abweichen sollen. Alle nicht überschriebenen Dateien werden automatisch von NOVA übernommen — das spart Pflegeaufwand gegenüber einem komplett eigenen Template.
Muss ich für ein individuelles Shop-Design zwingend ein Child-Template bauen?›
Für punktuelle Anpassungen (Farben, Logo, kleinere Layout-Änderungen) reicht ein Child-Template meist aus. Für ein komplett eigenständiges Design lohnt sich oft ein eigenständiges Template ohne NOVA-Abhängigkeit, das aber deutlich mehr Entwicklungsaufwand bedeutet.
Ist NOVA vergleichbar mit einem Shopify-Theme?›
Konzeptionell ja — beide sind die Standard-Designbasis des jeweiligen Shopsystems. Technisch unterscheiden sie sich stark: NOVA nutzt Smarty-Templates und PHP, Shopify-Themes die Template-Sprache Liquid.
Das richtige Shopsystem?
Wir richten JTL und Shopify seit Jahren ein — und sagen Ihnen ehrlich, was zu Ihrem Geschäft passt.
Kostenloses Erstgespräch