E R wrote:
> I developed this patch because I have hundreds of templates which do
> not properly HTML escape insertion of data. The patch allows one to
> use:
> 
> [% GETFILTER 'fname' %] ...block... [% END %]
> 
> and all GETS within the block will be filtered through the Perl
> function 'fname' before being added to the output buffer. The
> GETFILTER directive is nestable, and you can use them in templates
> invoked with WRAPPER and INCLUDE, etc.
[SNIP]
> [% GETFILTER '::html_escape' %]
>  ... lots of HTML that look like <textarea>[% comment %]</textarea>
>  [% GETFILTER '' %]
>    ... not auto html-escaped...
>  [% END %]
>  ... back to auto HTML escaping...
> [% END %]
> 
> Any comments?

Sounds like an interesting idea. However, I'm not too keen on giving a TT 
builder access to perl functions. Using standard TT filters would be ok.

-- Josh

_______________________________________________
templates mailing list
[email protected]
http://mail.template-toolkit.org/mailman/listinfo/templates

Reply via email to