Template - HTML

category/

Templates für die Darstellung der Kategorieseiten. Hier können beliebig viele Variationen erstellt werden, die über die Verwaltung wählbar sind.

In Kategorie-Templates enthaltene Variablen

Name Typ Beschreibung
category array Daten der aktuell aufgerufenen Kategorie. Für Details siehe Kategorie-Variable
categories array Liste mit untergeordneten Kategorien. Für Details siehe Kategorie-Variable
products array Liste mit, in der Kategorie, enthaltenen Produkte. Für Details siehe Produkt-Variable

content/

Templates für die Darstellung der Inhaltsseiten. Hier können beliebig viele Variationen erstellt werden, die über die Verwaltung wählbar sind.

In Inhalts-Templates enthaltene Variablen

Name Typ Beschreibung
content.id integer Datenbank-ID
content.language_code string 2-stelliges Sprachenkürzeln nach ISO 639-1
content.link string Ankertext des Verweises auf diesen Inhalt
content.title string Dokumenttitel
content.heading string Überschrift des Inhalts
content.text string Text des Inhalts
content.menu integer Nummer des Menüs in dem sich dieser Inhalt befindet
content.position integer Position innerhalb des Menüs
content.meta_description string Wert für das Meta-Element description
content.meta_keywords string Wert für das Meta-Element keywords

includes/

In diesem Verzeichnis befinden sich kleinere Template-Teile, welche über die include-Funktion in verschiedenen Template-Dateien eingefügt werden. Dies vereinfacht die Wartung von HTML-Abschnitten die öfter eingesetzt werden, indem sie zentral verwaltet werden können.

pages/

In dem Verzeichnis "pages" befinden sich alle Templates der funktionellen Seiten, wie die Kundenverwaltung, der Bestellprozess oder das Kontaktformular.

pages/cart.tpl

Template für den Warenkorb.

In cart.tpl enthaltene Variablen

Name Typ Beschreibung
items array Liste aller Artikel im Warenkorb
sums array Liste der Gesamtsummen
form array Formulardaten für Änderungen an den einzelnen Positionen des Warenkorbs

pages/contact.tpl

Template für das Kontaktformular.

pages/message.tpl

Dieses Template wird für alle Meldungen der Shopsoftware verwendet. In den meisten Formularen wird dieses Template für eine Nachricht verwendet wenn Daten erfolgreich übermittelt oder geändert wurden.

In message.tpl enthaltene Variablen

Name Typ Beschreibung
heading string Überschrift der Nachricht
message string Inhalt der Nachricht

pages/checkout/

Die in diesem Verzeichnis befindlichen Templates finden im Bestellprozess Verwendung.

pages/checkout/complete.tpl

Template für den erfolgreichen Abschluss einer Bestellung.

In pages/checkout/complete.tpl enthaltene Variablen

Name Typ Beschreibung
payment array Bei Verwendung eines Zahlungsanbieters stehen folgende Felder zur Verfügung, andernfalls enthält diese Variable den Wert NULL.
payment.title string Name des Zahlungsanbieters wenn ein Zahlungsanbieter verwendet wird
payment.url string URL für die direkte Ausführung der Zahlung über den Zahlungsanbieter

pages/checkout/options.tpl

Template für die Optionen zur Bestellung, wie Angabe einer optionalen Lieferadresse, Auswahl der Zahlungsart und der Versandart.

pages/checkout/review.tpl

Template für die Auflistung der gesamten Artikel und Optionen der Bestellung. Die endgültige Aufgabe der Bestellung erfolgt auf dieser Seite.

pages/customer/

Templates für die Verwaltung der Kundendaten.

pages/customer/login.tpl

Anmeldeformular für das Kundenkonto.

pages/customer/orders.tpl

Übersicht der vom Kunden getätigten Bestellungen.

pages/customer/password.tpl

Formular zur Änderung des Passworts eines Kunden.

pages/customer/profile.tpl

Formular für Änderungen und Aktualisierung der Kundendaten.

pages/customer/register.tpl

Formular für die erste Registrierung eines Kunden.

pages/error/

pages/error/404.tpl

Template für die Darstellung eines Fehlers mit dem HTTP-Statuscode 404. Dieser wird zum Beispiel angezeigt wenn eine nicht vorhandene URL über Ihre Domain aufgerufen wird.

product/

Templates für die Darstellung eines Produkts. Hier können beliebig viele Variationen erstellt werden, die über die Verwaltung wählbar sind.

In Produkt-Templates enthaltene Variablen

Name Typ Beschreibung
product array Daten des aktuell aufgerufenen Produkts. Für Details siehe Produkt-Variable
item array Daten der aktuellen Konfiguration
form array Formular-Felder und -Buttons für dieses Produkt