[pmwiki-users] GroupHeaders and GroupFooters
Patrick R. Michaud
pmichaud at pobox.com
Tue Nov 7 07:53:45 CST 2006
On Tue, Nov 07, 2006 at 10:59:29AM +0100, christian.ridderstrom at gmail.com wrote:
> On Mon, 6 Nov 2006, Patrick R. Michaud wrote:
>
> Perhaps turn this into a recipe? The configuration below can be useful for
> more than just limiting acces, e.g. for people that prefer a more
> centralized structure of their headers/footers.
Yes, I think it deserves a recipe. Anyone care to create it?
Pm
> > Chris Cox writes:
> > > Patrick R. Michaud wrote:
> > > > On Mon, Nov 06, 2006 at 10:50:35AM +0100, Florian Fischer wrote:
> > > >> i have a short on how to limit access to groupheaders and
> > > >> groupfooters to admins. Is it possible to generally disallow
> > > >> normal user with edit rights for a group to edit these pages?
> > > >> Or do i have to set explicitly edit pw on every page?
> > > >
> > > > If you simply want to eliminate groupheaders and groupfooters
> > > > altogether (so that GroupHeader/GroupFooter are not automatically
> > > > included in a page's display), that can be done by setting the
> > > > following in local/config.php:
> > > >
> > > > $GroupHeaderFmt = '';
> > > > $GroupFooterFmt = '';
> > >
> > > How about something like this in config.php:
> > >
> > > $GroupHeaderFmt = '(:include MyHeaders.{$Group}
> > > basepage={*$FullName}:)(:nl:)' . $GroupHeaderFmt;
> > >
> > > (I could be a bit off on the syntax... Pm, could
> > > you take a look?)
> >
> > Oooh, what a great idea! Here's another version:
> >
> > $GroupHeaderFmt =
> > '(:include Site.{$Group}-Header self=0 basepage={$*FullName}:)(:nl:)';
> > $GroupFooterFmt =
> > '(:include Site.{$Group}-Footer self=0 basepage={$*FullName}:)(:nl:)';
> >
> > This puts all of the GroupHeader and GroupFooter pages into the Site
> > group, where they are password protected by the Site password.
> > Then one would create groupheader and groupfooter pages with:
> >
> > Site.MyGroup-Header (groupheader for MyGroup)
> > Site.AnotherGroup-Footer (groupfooter for AnotherGroup)
> >
> > Of course, any group can be used for this -- Site is just an obvious
> > place for it.
> >
> > Thanks!
> >
> > Pm
> >
>
> --
> Christian Ridderström, +46-8-768 39 44 http://www.md.kth.se/~chr
> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-users
More information about the pmwiki-users
mailing list