[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