Mammut Framework

Entwicklerhandbuch :: Template :: Einführung

Template: CTemplate

Template: Intro  

Einführung

CTemplate ist ein Template-System, welches auf speziellen HTML-Kommentaren basiert. Im Gegensatz zu anderen Systemen ermöglicht dies, die Dateien mit normalen HTML-Editoren zu bearbeiten, da diese die Kommentare ignorieren (sollten).

Platzhalter

In den Vorlagedateien können die folgenden Platzhalter verwendet werden:

<!-- $var -->
Variablenwert $var.
<!---$var{-->Dummy<!---}-->
Variablenwert $var mit Dummyinhalt. Wichtig hierbei: KEINE Leerzeichen und 3x "-".
<!-- $obj.var -->
Wert des Attributes var aus Variablenobjekt $obj.
<!-- $var?{ -->Content<!-- } -->
Optionaler Bereich, sichtbar wenn $var wahr. Für NICHT "!$var" verwenden.
<!-- $elements>e?{ -->Content<!-- } -->
Schleife über alle Einträge von $elements als Element $e innerhalb der Schleife.

Die Schreibweise $obj.var ist auch bei den anderen Platzhaltern möglich.