On Thu, Nov 08, 2007 at 02:29:12PM -0600, Patrick R. Michaud wrote: > On Thu, Nov 08, 2007 at 08:08:07PM +0000, Hans wrote: > > Thursday, November 8, 2007, 7:42:06 PM, Patrick R. Michaud wrote: > > [snip] > > > and then (:pagelist list=homes:) returns a list of any group "home" > > > pages that fit the Group.Group or Group.$DefaultPage naming pattern.
> Ah, yes, PCRE doesn't understand the $1 syntax, it's still using > the older \1 syntax. Try this one instead (demonstrated > at http://www.pmwiki.org/wiki/Test/HomeList ): > > $SearchPatterns['homes'][] = "/^($GroupPattern)\\.(\\1|$DefaultName)$/"; > Yes, I've been using something like this for quite a while, to refer to group home pages. I called it 'group' rather than 'homes'. This is what I've been using: $SearchPatterns['group'][] = '/([-\w]+)\.\1$|\.' . "$DefaultName" . '$/'; Which is very similar (though it didn't occur to me to use $GroupPattern for the group part). I find it invaluable, and would appreciate having something like it in the core. My only concern would be -- would this break if someone redefined $DefaultName? (I set my $DefaultName to 'Index' rather than 'HomePage'). Kathryn Andersen -- _--_|\ | Kathryn Andersen <http://www.katspace.com> / \ | \_.--.*/ | GenFicCrit mailing list <http://www.katspace.com/gen_fic_crit/> v | ------------| Melbourne -> Victoria -> Australia -> Southern Hemisphere Maranatha! | -> Earth -> Sol -> Milky Way Galaxy -> Universe _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
