-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi list,
sure, post filtering would be a good feature! Meanwhile I get by
with pre filtering in the following way:
$CLEANFILTER = sub {
return if $CFG->{no_filter} == 1;
my $text_ref = shift;
my $h = new HTML::Clean($text_ref, 9);
$h->strip({whitespace => 1,
shortertags => 1,
contenttype => 1,
dequote => 1,
comments => 1,
});
$text_ref = $h->data;
};
$TEMPLATE = HTML::Template->new(
filename => $CFG->{map_template},
filter => $CLEANFILTER,
shared_cache => 1,
);
In C::A you have to define your own load_tmpl method to use this kind
of filtering. You might do this anyway to associate your query and/or
session object with the template in advance -- a technique which I
found very keystroke-saving.
This pre filtering helps to keep the cache small, too. It cleans up
the whitespace I write to get an editable template, and normally in
the filled in values I have not that many unnecessary space chars.
As C::A takes the $tempate->output as return value of it's run-modes,
post filtering could easily be applied there without touching H::T.
Just my 2ct.
Markus
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.6 and Gnu Privacy Guard <http://www.gnupg.org/>
iD8DBQE+SW5jxxUzQSse11ARAlyrAJ9tSYtBSxMF2CmLDHF5ayxPWWCnbwCfWxif
nC8XjrSsbBoDV17kx0Q9xC0=
=Lluv
-----END PGP SIGNATURE-----
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Html-template-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/html-template-users