package Maypole::View::TT;
+use Class::C3;
use base 'Maypole::View::Base';
use Maypole::Constants;
use Template;
our $error_template;
{ local $/; $error_template = <DATA>; }
+our $VERSION = '2.11';
+
use strict;
sub template {
with Template Toolkit and they can also be found on CPAN or can be written
easily. See L<Template::Manual::Filters>.
+TT provides stderr and stdout filters, which allow you to write handy macros
+like this one to output debug information to your web server log, etc :
+
+=over 4
+
+[% MACRO debug_msg(text)
+ FILTER stderr; "[TT debug_msg] $text\n"; END;
+%]
+
+=back
+
+
TT Macros allow you to reuse small blocks of content, directives, etc. The MACRO
directive allows you to define a directive or directive block which is then
evaluated each time the macro is called. Macros can be passed named parameters