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.01 00.00 config end
 2: 00.05 00.02 MarkupToHTML begin
 3: 00.05 00.02 MarkupToHTML begin
 4: 00.07 00.03 MarkupToHTML end
 5: 00.07 00.03 MarkupToHTML begin
 6: 00.07 00.03 MarkupToHTML end
 7: 00.07 00.03 MarkupToHTML begin
 8: 00.07 00.03 MarkupToHTML end
 9: 00.07 00.03 MarkupToHTML begin
10: 00.08 00.03 MarkupToHTML end
11: 00.08 00.03 MarkupToHTML begin
12: 00.08 00.03 MarkupToHTML end
13: 00.09 00.04 MarkupToHTML end
14: 00.10 00.04 MarkupToHTML begin
15: 00.11 00.05 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
16: 00.12 00.05 ReadApprovedUrls SiteAdmin.ApprovedUrls end
17: 00.13 00.06 MarkupToHTML end
18: 00.13 00.06 MarkupToHTML begin
19: 00.14 00.06 MarkupToHTML end
20: 00.14 00.07 now
Peak memory: 3,131,200 bytes