Templates
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.
Die modified eCommerce Shopsoftware 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/
Verzeichnisbaum templates/[Bearbeiten]
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.
templates/xtc5/ - Das Standardtemplate der modified eCommerce Shopsoftware bis Shopversion 1.06 rev 4642 SP4[Bearbeiten]
Der Verzeichnisbaum innerhalb des Templateordners ist hier dargestellt am Beispiel xtc5.
Verzeichnis | Zweck |
---|---|
templates/xtc5/ | Haupttemplate (index.html), die Stylesheet-Datei (stylesheet.css) sowie das Favicon (favicon.ico) |
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/config/ | Config-Datei des Templates (ab Shopversion 2.0.0.0 rev 9678) |
templates/xtc5/css/ | Zusätzliche CSS-Dateien des Templates (ab Shopversion 1.04) |
templates/xtc5/favicons/ | Favicon-Dateien des Templates (ab Shopversion 2.0.0.0 rev 9678) |
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/smarty/ | Smarty-Plugins (ab Shopversion 1.06 rev 4642) |
templates/xtc5/source/ | PHP-Dateien zum Aufbau der Seitenboxen |
templates/tpl_modified/ - Das Standardtemplate der modified eCommerce Shopsoftware ab Shopversion 2.0.0.0 rev 9678[Bearbeiten]
Der Verzeichnisbaum innerhalb des Templateordners ist hier dargestellt am Beispiel tpl_modified.
Verzeichnis | Zweck |
---|---|
templates/tpl_modified/ | Haupttemplate (index.html), die Stylesheet-Datei (stylesheet.css) sowie das Favicon (favicon.ico) |
templates/tpl_modified/admin/ | Templates für Ausgabeseiten und E-Mail der Administration |
templates/tpl_modified/admin/mail/ | Administration, E-Mail |
templates/tpl_modified/boxes/ | Informationskästen Frontend |
templates/tpl_modified/buttons/ | Grafikdateien für grafische Buttons |
templates/tpl_modified/config/ | Config-Datei des Templates (ab Shopversion 2.0.0.0 rev 9678) |
templates/tpl_modified/css/ | Zusätzliche CSS-Dateien des Templates (ab Shopversion 1.04) |
templates/tpl_modified/favicons/ | Favicon-Dateien des Templates (ab Shopversion 2.0.0.0 rev 9678) |
templates/tpl_modified/img/ | Grafikdateien der grafischen Gestaltung |
templates/tpl_modified/javascript/ | Javascriptdatei welche in jede Ausgabeseite eingebunden wird |
templates/tpl_modified/mail/ | E-Mail Templates |
templates/tpl_modified/module/ | Templatedateien der unterschiedlichen Ausgabeseiten |
templates/tpl_modified/smarty/ | Smarty-Plugins (ab Shopversion 1.06 rev 4642) |
templates/tpl_modified/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 (modified eCommerce Shopsoftware 1.05): Media:Template_files_frangulus_20120312.zip
Beschreibung der Buttondateien des xtc5-Templates von User albersmann (08.2011) als gezipptes pdf (modified eCommerce Shopsoftware 1.05): Media:Buttons_desc_xtc5_template.zip
Vorschau pdf: