Michael Peters wrote:
If you're talking about C::A's load_tmpl()
function, then you'll need to override it and replace it with your own
version that uses H::T::E.
Mark Jaffe wrote:
> Thanks for the info; it is the second case that is concerning me, which
> is what I need to do. I am outside my comfort-zone with an override, and
> just need to see an example/tutorial of how it is done. Any suggestions
> for how to override load_tmpl? My initial attempt failed due to stupidity.
Well, you copy all the code in CGI::Application::load_tmpl, and replace
"HTML::Template" with "HTML::Template::Expr".
Or you could be even fancier, and do what CGI::Application::Plugin::HTCompiled
does. Slightly more cumbersome to use in your own applications, but it does
show how to override load_tmpl.
I do think your question is more justification for the small refactoring I
proposed a couple of weeks ago (to pull out the hard-coded "HTML::Template"
into a constant method). Ah well.
:-)
Rhesa
##### CGI::Application community mailing list ################
## ##
## To unsubscribe, or change your message delivery options, ##
## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ##
## ##
## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ##
## Wiki: http://cgiapp.erlbaum.net/ ##
## ##
################################################################