Warum vier INCLUDE-Direktiven?

INSERT
Bei INSERT wird der Block 1:1 übernommen.
INCLUDE, WRAPPER, PROCESS
Der Block wird geparst und die Direktiven darin ausgeführt. Variablen des aufrufenden Templates stehen im Block zur Verfügung.
INCLUDE, WRAPPER
Aufrufer-Variablen sind lokale Kopien (skin-deep).
Ausnahme:
Der Hash global ist für alle immer der gleiche.
PROCESS
Keine lokalen Kopien, d.h. alle Änderungen sind für das Aufrufer-Template sichtbar.
Weiter zu 'INCLUDE vs. WRAPPER - ein Beispiel'
Zurück zu 'Was ist file_or_block?'
Start
Inhaltsverzeichnis

Template-Verarbeitung mit dem Template Toolkit
Harald Jörg, Munich Perl Mongers, Februar 2003