Rhesa,

Well, I thought it might be so, but when I tried, it did not work. That is why I labeled my attempt as stupidity. Maybe something else was wrong.

Mark

Rhesa Rozendaal wrote:

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/                 ##
##                                                            ##
################################################################



#####  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/                 ##
##                                                            ##
################################################################

Reply via email to