[pmwiki-users] 2.2.0: add Site.SiteHeader and Site.SiteFooter

Patrick R. Michaud pmichaud at pobox.com
Tue Jun 19 17:12:24 CDT 2007


On Tue, Jun 19, 2007 at 02:41:12PM -0700, H. Fox wrote:
> On 6/19/07, Martin Fick <mogulguy at yahoo.com> wrote:
> >--- "H. Fox" <haganfox at users.sourceforge.net> wrote:
> >>
> >> Can conditional markup be put a site-wide header
> >> that achieves
> >>
> >>    Look for a page named GroupHeader in the
> >>    current group, if that exists we use it,
> >>    otherwise use "fallback" markup.
> 
> Or maybe
> 
>   (:if ! exists {$Group}.GroupHeader :)
>   (:include Site.DefaultGroupHeader :)
> 
> since {$Group}.GroupHeader is already included automatically.
> If that works, it means the "fallback" Proposal #1 comes "free" with
> Proposal #2, does it not?

This fails the (:nogroupheader:) aspect, since 
Site.DefaultGroupHeader can still end up being included 
even if a page has (:nogroupheader:) in it.

...unless you're suggesting that (:nogroupheader:) also
affects the (site-wide) page containing the conditional 
markup above.  But I'm guessing not, because you seem to have
a -1 vote for having both the sitewide and group header
controlled by the (:nogroupheader:) directive.

Pm



More information about the pmwiki-users mailing list