[quote=renee,21.08.2006, 10:18]Dafür gibt's ja
loop_context_vars siehe Doku zu
HTML::Template::Compiled unter
Options.[/quote]
... wenn ich folgendes schreibe
QuoteHTML::Template::Compiled->new (
filename => $self->param('TMPL_RAHMEN'),
path => '/xxx/tmpl/',
case_sensitive => 1,
loop_context_vars => 0,
);
geht es auch noch. Da ich ja aber die Contextvariablen gerne nutzen möchte setze ich also loop_context_vars auf '1'. Und dann geschieht folgendes:
[Mon Aug 21 11:45:59 2006] test.pl: Use of uninitialized value in string at /xxx/HTML/Template/Compiled/Expression/Expressions.pm line 54.
[Mon Aug 21 11:45:59 2006] test.pl: Error executing class callback in init stage: code: syntax error at (eval 83) line 44, near "( ) "
[Mon Aug 21 11:45:59 2006] test.pl: syntax error at (eval 83) line 72, near "} # end loop
[Mon Aug 21 11:45:59 2006] test.pl: $OUT "
[Mon Aug 21 11:45:59 2006] test.pl: Global symbol "$OUT" requires explicit package name at (eval 83) line 72.
[Mon Aug 21 11:45:59 2006] test.pl: Global symbol "$OUT" requires explicit package name at (eval 83) line 76.
[Mon Aug 21 11:45:59 2006] test.pl: Global symbol "$OUT" requires explicit package name at (eval 83) line 79.
[Mon Aug 21 11:45:59 2006] test.pl: syntax error at (eval 83) line 81, near ";
[Mon Aug 21 11:45:59 2006] test.pl:
[Mon Aug 21 11:45:59 2006] test.pl: }"