Templates

In den Template-Ordnern (templates/templatename/tpl) befinden sich Smarty-Template-Dateien. Diese enthalten größtenteils HTML-Code sowie in der Regel mehr oder weniger Smarty-Code (in geschweiften Klammern).

Es sollten nach Möglichkeit nicht die .tpl-Dateien geändert werden, da diese bei einem Upgrade überschrieben werden. Stattdessen bietet es sich an, die jeweilige .tpl-Datei zu kopieren und mit der Endung .custom.tpl zu versehen. Diese neu erstellte Datei kann dann nach Belieben verändert werden. Im Fehlerfall kann man einfach die .custom.tpl-Datei löschen und hat das CMS-System damit wieder in den Ursprungszustand zurück versetzt.

Die Bedeutung der Dateien ist dabei jeweils aus dem Dateinamen ablesbar: confirmationmail.tpl beispielsweise enthält das Layout für die Bestellbestätigungs-E-Mail.

Das CMS-System geht im Beispiel der Bestellbestätigungs E-Mail wie folgt vor:

  1. Zunächst versucht es, die Datei confirmationmail.custom.tpl zu laden.
  2. Ist diese nicht vorhanden, lädt es die Datei confirmationmail.tpl.

Smarty

Smarty ist eine PHP-basierte Template-Engine (www.smarty.net)

templates.txt · Zuletzt geändert: 2011/07/27 00:51 von line5
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki