Inhaltsverzeichnis
Template-Verarbeitung mit dem Template Toolkit
Populäre Perl-Template-Systeme
...und nicht nur in Perl geht das:
Was ist das Besondere am Template Toolkit?
Syntaktische Einordnung
Code für diese Seite
Ein Beispieltemplate
Also nun mitten hinein!
Template-Variablen
Welche Variablentypen brauchen wir?
Einfache Variablen....
...dazu Listen...
...und dazu bedingte Werte
Einfache Variablen
Arrays
Hashes
Perl Objekte
Referenzen auf Perl-Unterprogramme
Variablen - Zusammenfassung
TT-Objekte, Eigenschaften und Methoden
Die TT-Objekte
Template-Prozessor erzeugen
Template verarbeiten
TT-Methoden: Zusammenfassung
Template-Direktiven
Die Templates: Viele, viele Direktiven
Syntax der Template-Direktiven
Syntax der Template-Direktiven (2)
Leerzeichen und -zeilen
Leerzeichen, wo keine hingehören
Leerzeichen: So ist's richtig
Zugriff auf Variablen
Variable setzen
Andere Dateien/Blöcke einsetzen
Was ist file_or_block?
Warum vier INCLUDE-Direktiven?
INCLUDE vs. WRAPPER - ein Beispiel
Die zugehörigen Prozessor-Eigenschaften
Die zugehörigen Prozessor-Eigenschaften
Die zugehörigen Prozessor-Eigenschaften
PROCESS in der Praxis
Variablen bei PROCESS übergeben
Bedingte Verarbeitung
Schleifen
Das reicht für unser Beispiel-Template
...und das kommt raus.
Filter
Makros
Plugins
Standard-Plugins
Eigene Plugins erzeugen
Wenn's hart auf hart geht: Perl-Code im Template
Fehler in Templates abfangen
Ich will raus hier!
VIEWs: Reine Ansichtssache
Erfahrungen mit VIEWs
Details auf Wunsch.
VIEWs und XML
Tipps zur Fehlersuche
Command Line Tools
Innereien
ein compiliertes Template
Compilierte Templates
Dokumentation und Support