[pmwiki-users] Re: Dynamic wiki trails - passing along the name of the trail page
John Rankin
john.rankin at affinity.co.nz
Mon Mar 14 15:17:10 CST 2005
On Tuesday, 15 March 2005 4:18 AM, Patrick R. Michaud <pmichaud at pobox.com> wrote:
>Or, if we now slap our hands to our collective foreheads, we find
>that we can eliminate $AutoTrailsFmt entirely by defining the
>markup as
>
> (:trails {$Group}.TrailPage Main.TrailPage
>PmWiki.DocumentationIndex:)
>
>which says to generate <<|trail|>> links for any of the listed trails
>that the current page happens to be a member of. Now we've eliminated
>?trail= from uris entirely, and made it fairly easy to do large-scale trail
>manipulations at page, group, site, and skin levels.
Works for me...
There is still the question of how to render <<|TrailPage|>> when
the current page is off-trail. The above implies no trail markup
for off-trail pages. To force visible trails, options include:
(:trails {$Group}.TrailPage *Main.TrailPage
PmWiki.DocumentationIndex:)
where the * indicates make this trail always visible; or
(:showtrails {$Group}.TrailPage Main.TrailPage
PmWiki.DocumentationIndex:)
which makes all trails in the directive visible.
The first is briefer; the second is clearer.
--
JR
--
John Rankin
More information about the pmwiki-users
mailing list