PageUrlVarInclude

(:include PageUrlVar#a:) [-included value is : [@{$PageUrl}@]-]
----
(:include PageUrlVar#b:) [-included value is : [@{*$PageUrl}@]-]

[(approve links) edit diff]

 included value is : {$PageUrl}

[(approve links) edit diff]

 included value is : {*$PageUrl}

As one can see, included {$PageUrl} value is related to included page, when included {*$PageUrl} value is related to this curent one.
This is a test page for testing value of {$PageUrl} when included in other page.
Written after $EnableRelativePageVars = 1; by default. (gb January 18, 2010, at 06:08 PM) ; thanks to Randy for the help.

 0: 00.00 00.00 EnablePost = 1, keys=
 1: 00.00 00.00 config start
 2: 00.00 00.00 config end
 3: 00.01 00.01 MarkupToHTML begin
 4: 00.01 00.01 MarkupToHTML begin
 5: 00.01 00.01 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
 6: 00.01 00.01 ReadApprovedUrls SiteAdmin.ApprovedUrls end
 7: 00.04 00.04 MarkupToHTML end
 8: 00.04 00.04 MarkupToHTML end
 9: 00.04 00.04 MarkupToHTML begin
10: 00.04 00.04 MarkupToHTML end
11: 00.04 00.04 MarkupToHTML begin
12: 00.04 00.04 MarkupToHTML end
13: 00.05 00.04 now
Peak memory: 3,588,832 bytes