[pmwiki-users] Custom Page lists
    Patrick R. Michaud 
    pmichaud at pobox.com
       
    Sun Jul 22 13:58:54 CDT 2007
    
    
  
On Sat, Jul 21, 2007 at 10:56:05AM -1000, Sivakatirswami wrote:
> Possibly this is answered at I would like to be able to customize, 
> easily edit  and have auth control over
>   the side bar links which change frequently based on what
> projects and areas are "hot" and what projects are dead or
> completed and "cold" and no longer need top level links.
> 
> Also I would like this list to only "reveal'  the groups that a
> user is authenticated to see I have this already functional in other 
> page lists.
> 
> So, obviously a page list will work, but I would rather not have to edit 
> the page list
> string:
> 
> (:pagelist group=-Pmwiki,-Site,-Team,-TODO*,-XToDo* list=group $g0=1 :)
> ...
Use a trail.  
For example, if Site.ActiveProjects contains:
  * [[VisitorCare/]]
  * [[HTDE/]]
  * [[HTDE-MediaViewer/]]
  * [[WebContent-FAQ/FunctionalSpecification]]
  * [[PageUpGrades/]]
  * [[Lexicon/]]
  * [[Cybertalk/]]
  * [[MailLists/]]
Then in the sidebar you can do
  (:pagelist trail=Site.ActiveProjects fmt=#titlespaced:)
and you'll get back a simple list of only those pages
that the person is authorized to view.  Also, the title
of each page (as given by its (:title:) directive)
will be used as the link text.  Thus, if 
WebContent-FAQ.FunctionalSpecification has
(:title Web FAQ Dev:), then that's what will be used
as the link text in the resulting output.
Pm
    
    
More information about the pmwiki-users
mailing list