X-Git-Url: https://git.decadent.org.uk/gitweb/?p=maypole.git;a=blobdiff_plain;f=lib%2FMaypole%2FView%2FTT.pm;h=b7a59a2f565813c9a5c3c4a7ffaee12d845ac232;hp=fb94767f0bf24964720fb516110395dd7936c2af;hb=1c8db728a3fb5adb4f0ea876ea1316457700edf8;hpb=695634a55e7a5293c9b5197d9d6b93245ff3ff14 diff --git a/lib/Maypole/View/TT.pm b/lib/Maypole/View/TT.pm index fb94767..b7a59a2 100644 --- a/lib/Maypole/View/TT.pm +++ b/lib/Maypole/View/TT.pm @@ -286,6 +286,18 @@ truncate, format, escape or encode trivially. A useful selection is included with Template Toolkit and they can also be found on CPAN or can be written easily. See L. +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