Syntax der Template-Direktiven (2)

Direktiven können mit Semikolon aneinandergehängt werden:

[% IF foo %]
  bar
[% ELSE %]
  [% baz %]
[% END %]
[% IF foo; 
     "bar"; 
   ELSE; 
     baz; 
   END 
%]

An dieser Stelle könnte man einige Bemerkungen zu überraschend auftretenden Leerzeichen und -zeilen im Ergebnis machen. Muss aber nicht sein.

Kommentare werden mit '#' eingeleitet:

[% # bis zum Zeilenende
   authors.push('Damian Conway') # auch hier
%] oder
[%# bis zum Ende der Direktive, auch über
    mehrere Zeilen.
%]
1. Leerzeichen und -zeilen
Weiter zu 'Zugriff auf Variablen'
Zurück zu 'Syntax der Template-Direktiven'
Start
Inhaltsverzeichnis

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