No description
  • HTML 44.5%
  • JavaScript 22.1%
  • Go Template 18.1%
  • CSS 11.2%
  • Smarty 3.6%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fabrice Kirchner ae6f7b5f99
All checks were successful
renovate / renovate (push) Successful in 17s
Pre-Commit Checks / call-reusable (push) Successful in 54s
ci(renovate): pass heartbeat and coverage report inputs
Take over the updated workflow template from pyrox/actions. Both inputs
are optional: without the secret RENOVATE_HEARTBEAT_URL and the variable
RENOVATE_COVERAGE_REPORT the workflow behaves as before.
2026-10-10 16:57:06 +02:00
.forgejo/workflows ci(renovate): pass heartbeat and coverage report inputs 2026-10-10 16:57:06 +02:00
account fix(i18n): Artikelnummer-Label ueber Sprachvariablen ausgeben 2026-09-02 15:40:01 +02:00
basket fix(i18n): Artikelnummer-Label ueber Sprachvariablen ausgeben 2026-09-02 15:40:01 +02:00
boxes feat(boxes): Kategorienbox wahlweise flach darstellen 2026-09-02 13:08:15 +02:00
checkout change(eulegalnotice): added the eulegalnotice as an image to the template 2026-09-29 12:49:50 +02:00
css chore(lint): pre-commit einrichten 2026-08-19 10:52:43 +02:00
favicon dependicy manage,ent 2024-03-25 14:24:11 +01:00
images change(eulegalnotice): added the eulegalnotice as an image to the template 2026-09-29 12:49:50 +02:00
js feat(template): auf JTL-Shop 5.8.0 anpassen 2026-09-02 15:02:11 +02:00
layout chore(lint): pre-commit einrichten 2026-08-19 10:52:43 +02:00
page chore(lint): pre-commit einrichten 2026-08-19 10:52:43 +02:00
productdetails fix(i18n): Artikelnummer-Label ueber Sprachvariablen ausgeben 2026-09-02 15:40:01 +02:00
productlist fix(productlist): Artikelnummer-Zeile wieder ins 12er-Grid einpassen 2026-09-02 15:46:25 +02:00
register/form chore(lint): pre-commit einrichten 2026-08-19 10:52:43 +02:00
snippets feat(boxes): Kategorienbox wahlweise flach darstellen 2026-09-02 13:08:15 +02:00
themes feat(theme): Slider-Pause und Widerrufsbutton ausblendbar machen 2026-09-02 16:02:51 +02:00
.editorconfig-checker.json chore(lint): pre-commit einrichten 2026-08-19 10:52:43 +02:00
.gitattributes chore(lint): pre-commit einrichten 2026-08-19 10:52:43 +02:00
.gitignore Initial commit 2023-06-14 10:22:11 +02:00
.mailmap chore(lint): pre-commit einrichten 2026-08-19 10:52:43 +02:00
.markdownlint.yml chore(lint): pre-commit einrichten 2026-08-19 10:52:43 +02:00
.pre-commit-config.yaml change(eulegalnotice): added the eulegalnotice as an image to the template 2026-09-29 12:49:50 +02:00
Bootstrap.php init 2023-06-14 10:23:35 +02:00
LICENSE Initial commit 2023-06-14 10:22:11 +02:00
preview.png init 2023-06-14 10:23:35 +02:00
README.md feat(boxes): Kategorienbox wahlweise flach darstellen 2026-09-02 13:08:15 +02:00
renovate.json5 batch 2025-04-28 13:14:35 +02:00
template.xml feat(template): auf JTL-Shop 5.8.0 anpassen 2026-09-02 15:02:11 +02:00

NOVA-Child-Vorlage für Shop 5.0

Dieses Template dient als Vorlage für ein eigenes Child-Template des NOVA. Es basiert auf dem NOVA-Theme "clear" und enthält alle (und nur die) Dateien, die mindestens in einem NOVA-Child-Template vorhanden sein müssen.

  • Alle notwendigen Style- und SASS-Dateien sind angelegt, beinhalten aber ausser den notwendigen Vererbungs-Includes keine eigenen Änderungen.

Installation

ACHTUNG!!! Bitte nutzen Sie zum Download den Link (ensprechend der gewünschten Version): https://build.jtl-shop.de/#template

Bei einem direkten Download über gitlab.com muss der automatisch erstellte Ordner beim Entpacken des .zip-Files umbenannt werden. Die NOVA-Child-Vorlage ist so angelegt, dass sie in das Verzeichnis NOVAChild/ des Template-Ordners installiert werden muss, um korrekt zu funktionieren! Eine Änderung des Verzeichnisnamens ist nur möglich, wenn dazu auch die Namespace-Zeile (Zeile 3) in der Datei Bootstrap.php entsprechend zu namespace Template\neuerVerzeichnisname; geändert wird.

Parent Theme ändern

Zum Ändern des Parent-Theme müssen lediglich die Pfade für die Imports in nova-child.scss und _variables.scss angepasst werden. Anschließend muss die nova-cild.css neu kompiliert werden

Kategorienbox flach darstellen

Die Kategorienbox von NOVA rendert immer einen verschachtelten Baum zum Aufklappen. Dieses Child-Template kann sie stattdessen flach ausgeben, also alle Kategorien aller Ebenen gleichrangig untereinander.

Umgeschaltet wird pro Shop im Backend unter Darstellung -> Templates -> Einstellungen, Abschnitt Kategorienbox:

  • Verschachtelt zum Aufklappen (Standard) - Verhalten von NOVA, unveraendert
  • Flach, alle Kategorien untereinander - flache Liste

Der Default ist die verschachtelte Darstellung. Shops, die dieses Template gemeinsam nutzen, sind von der Erweiterung also nicht betroffen, solange sie die Einstellung nicht selbst umstellen.

Beteiligte Dateien: boxes/box_categories.tpl ueberschreibt nur den Block boxes-box-categories-include-categories-recursive, Rahmen und Titel der Box bleiben von NOVA. snippets/categories_flat.tpl rendert die flache Liste.

Versionen

Templates - Entwickler Dokumentation Templates