Wenn's hart auf hart geht: Perl-Code im Template

PERL
Perl-Blöcke werden in "definiertem" TT-Kontext ausgeführt:
[% PERL %]
  my $x = $stash->get('x');
  my $y = $stash->get('y');
  print "Radius: ", sqrt($x*$x + $y*$y), "\n";
[% END %]
RAWPERL
...das lassen wir erstmal beiseite.

Perl-Code in Templates wird nur ausgeführt, wenn die Prozessor-Eigenschaft EVAL_PERL gesetzt ist:

EVAL_PERL => 1
Weiter zu 'Fehler in Templates abfangen'
Zurück zu 'Eigene Plugins erzeugen'
Start
Inhaltsverzeichnis

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