Randy Brown writes:
The problem with that is that when there is a link such as (:Var:
[[Page]] :), then pagelist's "link=" won't find the page. Thus, when I want
the page to be found as a back link, I'm forced to use a visible PTV.
You can place {$:Var} somewhere in the page, and it will see the link target.
BTW, I haven't noticed documentation of this behavior. Is pagelist's "link="
supposed to not see PTV directives, or am I relying on a bug to hide links
thinking that it's a feature?
No, it doesn't see links inside PTV directives.
(:pagelist link=SomePage:) will find only pages that actually link to
SomePage. The PageTextVariable definition is just text if it is not placed
in the page as {$:Var} for expansion and evaluation.
There is another feature here: the markups (:include...:), (:if...:) and
(:redirect...:) are ignored when the link targets of a page are cached. So a
pagelist will list a page containing
(;if false:) [[SomePage]] (:if:)
but when the page is browsed, it will not have a link to SomePage.
Petko
_______________________________________________
pmwiki-users mailing list
pmwiki-users@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users