> On Wed, Feb 14, 2007 at 01:49:06AM -1000, Sivakatirswami wrote: >> OK I installed cluster... marvelous.. > 8-) > >> New challenge: I want to get a page list where we only >> have the "top" home page for each cluster. >> and where home pages follow the default format of $Group=$Name
[snip Kathryn Andersen wrote: > I have two things that help with this. > One is a very useful $SearchPatterns definition, which lists only group > home pages: > > $SearchPatterns['group'][] = '/([-\w]+)\.\1$|\.' . "$DefaultName" . '$/'; Naive admin here; I have yet to study $SearchPatterns and how to implement them in page lists... will do that later, but it doesn't get me what I need. > The other is to take advantage of the $g0 variable, to list only groups > which have only one part to their name. > > (:pagelist list=group $g0=1 ...:) OK this works really well: (:pagelist list=group $g0=1 fmt=#group :) But there is one Caveat: if a user creates a new group and a new page like this: MarvelousCluster.PageListExamples the group "MarvelousCluster" does not appear in the list of $g0=1 apparently the recipes requires that a home page exist in advance: MarvelousCluster.MarvelousCluster If I create that page and save it only then will "MarvelousCluster" appear in the page list. What we need is for "MarvelousCluster" to appear in the page list and if I click on it then I get the standard PMwiki prompt that 'the page does not exist and would I like to create: MarvelousCluster.MarvelousCluster? _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
