[Pmwiki-users] Another desire for Webmenu
Sat Aug 16 12:43:56 CDT 2003
u can ignore the previous message... sorry for any inconvenience
Patrick R. Michaud wrote:
> Bernhard wrote:
>> ThisPage:_discuss does not work but ThisPage:-discuss works. Isn't
>> a legcal character in a wiki word.
> Not by default, but it can be made a legal character by changing the
> values of three variables (in local.php):
> $GroupNamePattern = "[A-Z]\\w+";
> All this does is change [A-Za-z0-9] to be \w (which includes
> and [a-z0-9] with [a-z0-9_].
Thanks for the suggestion. It is no real problem form me, so I think I leave
it as it is.
>> So, the remaining minor problem is, if I want to make a link such as
>> [[ThisPage:-discuss discuss [[$WikiPage]]]]
>> which would mention the page title in the link.
> You can add this capability if you want--just add the following to
> $BrowsePage = FmtPageName('$Title_',$pagename);
> $BrowseGroup = FmtPageName('$Group',$pagename);
> $DoubleBrackets['[[$WikiPage]]'] = '$BrowsePage';
> $DoubleBrackets['[[$WikiGroup]]'] = '$BrowseGroup';
> This will provide markups for whatever page is being browsed.
> However, to avoid confusion with other variable names and markup I
> might suggest '[[$BrowseTitle]]' and '[[$BrowseGroup]]' instead of
> $WikiPage and $WikiGroup.
Interestingly in 0.5.19, [[$Title]] shows the right page (not the WebMenu)
So now the problem is gone so far, and the other way round comes up.
What if there is a entry in $HandleBrowseFmt:
"wiki:\$Group.WebMenuDe Main.WebMenuDe $Group.WebMenu Main.WebMenu",
How can I find which is the really displayed menupage.
More information about the pmwiki-users