[pmwiki-users] links automatically display page title

Patrick R. Michaud pmichaud at pobox.com
Sat Jan 15 10:56:49 CST 2011


On Sat, Jan 15, 2011 at 03:34:56PM +0100, Peter Bowers wrote:
> So something like this should theoretically work (just changed the
> pattern to not look for "|+"):
> 
> Markup('[[title', '<[[|',
>   "/(?>\\[\\[([^|\\]]+))\\s*]]/e",
>   "Keep(MakeLink(\$pagename, PSS('$1'),
>                  PageVar(MakePageName(\$pagename,PSS('$1')), '\$Title')
>                 ),'L')");
> 
> Of course you're going to have to disable the "[[" rule so they don't
> fight over the free links...  Search for DisableMarkup() for that -- I
> think it's as simple as:
> 
> DisableMarkup('[[');

Since the new markup is guaranteed to act before the "[[" markup, 
it's not necessary to disable "[[" (but it doesn't hurt to
do so).

Pm



More information about the pmwiki-users mailing list