X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=lib%2FMaypole%2FView%2FTT.pm;h=b837e529a60d2423eb1377b6017ffe6fdaf0cfb7;hb=e2d49ea38932b4cde8cd821418a513ce7ced8337;hp=fd71b4834bb879ba326a9468820579bcb95511bd;hpb=a02686080acb66fce170e9657e110761b09e62a2;p=maypole.git diff --git a/lib/Maypole/View/TT.pm b/lib/Maypole/View/TT.pm index fd71b48..b837e52 100644 --- a/lib/Maypole/View/TT.pm +++ b/lib/Maypole/View/TT.pm @@ -32,8 +32,7 @@ sub template { if ($self->{tt}->process($template_file, { $self->vars($r) }, \$output )) { $r->{output} = $output; return OK; - } - else { + } else { $r->{error} = "TT error for template '$template_file'\n" . $self->{tt}->error; return ERROR; } @@ -141,6 +140,9 @@ or CALL a method or operation which will also not return anything. You can specify expressions using the logical (and, or, not, ?:) and mathematic operators (+ - * / % mod div). +Results of TT commands are interpolated in the place of the template tags, unless +using SET or CALL, i.e. [% SET foo = 1 %], [% GET foo.bar('quz'); %] + =over 4 [% template.title or default.title %]