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

           
anything