Templates
Aus Wiki | xtcModified eCommerce Shopsoftware
Templates, auf deutsch Vorlagen, sind eine Sammlung von HTML-Vorlagendateien welche das äußere Erscheinungsbild des Shops bestimmen. Durch Änderung oder Neuerstellung kann man die Gestaltung des Shops vollständig anpassen ohne den bestimmenden Programmcode (php) kennen, verstehen und verändern zu müssen.
xtcModified erlaubt es unterschiedliche Templates zu installieren und diese durch eine einfache Änderung in der Konfiguration (Shopadministration) wahlweise zu aktivieren.
Die Templatedateien befinden sich im Verzeichnis templates/
[Bearbeiten] Verzeichnisbaum templates/
In den Unterverzeichnissen von templates/ befinden sich die verschiedenen Templateverzeichnisse. Jedes Template erhält ein eigenes Unterverzeichnis. Der Name des Unterverzeichnisses ist der Name des Templates unter welchem es in der Shopadministration (Konfiguration) wiedergefunden wird und zur Auswahl steht. Dem System liegt ein Beispieltemplate bei, xtc5, welches in der Standardinstallation zur Verfügung steht.
[Bearbeiten] templates/xtc5/ - Das Standardtemplate von xtcModified
Der Verzeichnisbaum innerhalb des Templateordners ist hier dargestellt am Beispiel xtc5. Andere Templates können variieren. Designer anderer Templates halten sich im wesentlichen an die in xtc4 dargelegte Strukur.
| Verzeichnis | Zweck |
|---|---|
| templates/xtc5/ | Haupttemplate (index.html) und die Stylesheet-Datei (stylesheet.css) |
| templates/xtc5/admin/ | Templates für Ausgabeseiten und E-Mail der Administration |
| templates/xtc5/admin/mail/ | Administration, E-Mail |
| templates/xtc5/boxes/ | Informationskästen Frontend |
| templates/xtc5/buttons/ | Grafikdateien für grafische Buttons |
| templates/xtc5/img/ | Grafikdateien der grafischen Gestaltung |
| templates/xtc5/javascript/ | Javascriptdatei welche in jede Ausgabeseite eingebunden wird |
| templates/xtc5/mail/ | E-Mail Templates |
| templates/xtc5/module/ | Templatedateien der unterschiedlichen Ausgabeseiten |
| templates/xtc5/source/ | PHP-Dateien zum Aufbau der Seitenboxen |
In der Templatesystematik ist das Prinzip der Trennung Code-Inhalte-Formatierung nicht konsequent verwirklicht. Die Templates enthalten durchaus PHP-Programmcode. Das Template bringt den Programmcode zur Darstellung der Informationskästen (Boxen) selbst mit (Verzeichnis source/).
Download:
XLS-Tabelle von User Frangulus (03.2012) mit weiteren Details des Templates xtc5 (xtcmodified105): Media:Template_files_frangulus_20120312.zip

