IfLink

Try If Link conditional markup
When using page lists a test can be made for link=Group/Pagename. It seems only natural and consistent to be able to test for this in conditional markup

Set category
[[Category/]]: [[!Test]]

Category: Test

(:if link=Category/Test:)
link=Category/Test
(:else:)
link is not Category/Test
(:ifend:)

link=Category/Test

(:if ! link=Category/Test:)
link is not Category/Test
(:else:)
link=Category/Test
(:ifend:)

link is not Category/Test

(:if link={$FullName}:)
link={$FullName}
(:else:)
link is not {$FullName}
(:ifend:)

link=Test.IfLink

(:if ! link={$FullName}:)
link is not {$FullName}
(:else:)
link={$FullName}
(:ifend:)

link is not Test.IfLink

 0: 00.00 00.00 config start
 1: 00.04 00.01 config end
 2: 00.46 00.21 MarkupToHTML begin
 3: 00.46 00.21 MarkupToHTML begin
 4: 00.47 00.21 MarkupToHTML end
 5: 00.47 00.21 MarkupToHTML begin
 6: 00.47 00.21 MarkupToHTML end
 7: 00.47 00.21 MarkupToHTML begin
 8: 00.47 00.22 MarkupToHTML end
 9: 00.47 00.22 MarkupToHTML begin
10: 00.47 00.22 MarkupToHTML end
11: 00.47 00.22 MarkupToHTML begin
12: 00.48 00.22 MarkupToHTML end
13: 00.49 00.22 MarkupToHTML end
14: 00.49 00.23 MarkupToHTML begin
15: 00.52 00.23 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
16: 00.53 00.24 ReadApprovedUrls SiteAdmin.ApprovedUrls end
17: 00.55 00.24 MarkupToHTML end
18: 00.55 00.24 MarkupToHTML begin
19: 00.56 00.25 MarkupToHTML end
20: 00.56 00.25 now
Peak memory: 3,723,368 bytes