[cgiapp] Adding a div of fixed content to evey page. Possible?

Gurunandan R. Bhat guru at informationmatters.in
Fri Oct 30 14:47:31 EDT 2009


Yes thats what I want to do. To be specific, I want to insert a login
form on every page or a logged-in status depending on whether
$app->authen->username is defined or not (I am using
CAP-Authentication). 

But when I am in post-run, HTML::Template has done its job and no
template variables are available any more - unless I use another
templating system that will process the plain text available in postrun.
In the light of this I am not sure how your suggestion will work. 

Unless I haven't really understood what is available to postrun.

REgards
Gurunandan
  

On Fri, 2009-10-30 at 14:40 -0400, Brad Van Sickle wrote:

> In postrun you can populate a variable with a subroutine call and then 
> substitute that variable anywhere in your template, or even insert it 
> into your runmode output if desired.
> 
> Is that what you are looking for, or am I way off base?
> 
> 
> 
> Gurunandan R. Bhat wrote:
> > Hi, 
> >
> > Is it possible to add the output of a template to every page/run-mode
> > without going through assigning it to a template->param in each
> > run-mode? 
> >
> > I am aware of using cgi-postrun to wrap the output of a run-mode, but it
> > seems not possible to *insert* a div of content in an arbitraty (but
> > fixed position) using this trick. Or is it? 
> >
> > I would also like to avoid another template processor (like HTML::Mason
> > or Text::Template) to do this if there is an easier way. 
> >
> > Thanks for your attention
> > Gurunandan
> >
> >
> > #####  CGI::Application community mailing list  ################
> > ##                                                            ##
> > ##  To unsubscribe, or change your message delivery options,  ##
> > ##  visit:  http://lists.openlib.org/mailman/listinfo/cgiapp    ##
> > ##                                                            ##
> > ##  Web archive:   http://lists.openlib.org/pipermail/cgiapp/   ##
> > ##  Wiki:          http://cgiapp.erlbaum.net/                 ##
> > ##                                                            ##
> > ################################################################
> >
> >   
> 
> #####  CGI::Application community mailing list  ################
> ##                                                            ##
> ##  To unsubscribe, or change your message delivery options,  ##
> ##  visit:  http://lists.openlib.org/mailman/listinfo/cgiapp    ##
> ##                                                            ##
> ##  Web archive:   http://lists.openlib.org/pipermail/cgiapp/   ##
> ##  Wiki:          http://cgiapp.erlbaum.net/                 ##
> ##                                                            ##
> ################################################################
> 




More information about the cgiapp mailing list