[Pmwiki-users] Re: pmwiki2 precedence question
Patrick R. Michaud
pmichaud
Thu Sep 23 16:42:20 CDT 2004
On Fri, Sep 24, 2004 at 10:15:24AM +1200, John Rankin wrote:
> In preparation for converting the page table of contents script,
> I tested an [[#anchor | #]] markup which uses the text of the
> paragraph at the anchor point as the link text. This makes it
> easy to see what's going on, without all the page toc clutter.
> The problem:
> - it makes a call to a function that passes the \$pagename,
> \$x, the anchor name ie '$1'
> - if it runs '<[[|' it picks up the paragraph text correctly
> but inline markup is not evaluated
> - if it runs '<inline' or 'directives' $x appears to be empty
> so it returns anchor not found
> - if I use \$text instead of \$x any directives are still
> embedded (eg this is a problem if the link is to the last
> paragraph and it picks up [:groupfooter:])
Can you send a copy of the call to Markup() so I can see the
search/replacement pattern?
- You almost certainly want to be using \$x and not \$text.
- '<[[|' should be processing text after inline markup is evaluated,
so there must be something wrong there
- You might try $EnableDiag=1, then ?action=ruleset to see the order in
which the markup rules are being applied.
Pm
More information about the pmwiki-users
mailing list