RelativeLinksPagelist


A pagelist using relativelinks

The template, located at , looks like this

fmt=#relativelinks

This template includes multiple forms of links to test results with relative links enabled

[[#relativelinks]]
(:if equal {<$Group}:)
!!!Start of pagelist "header".  Testing three forms: 

|| '''Form:'''||{ $foo } ||{ =$foo } ||{ *$foo } ||
|| '''Escaped:'''||[@ {$foo}
||{=$foo} ||{*$foo} ||
Group:{$Group}{=$Group}{*$Group}
FullName:{$FullName}{=$FullName}{*$FullName}

End of "header" and start of pagelist iterations

{=$Group}:
 

Now, that template is invoked using a simple pagelist directive limited to the first 20 items:

Start of pagelist "header". Testing three forms:

Form:{ $foo }{ =$foo }{ *$foo }
Escaped: {$foo}{=$foo}{*$foo}
Group:{$Group}{=$Group}{*$Group}
FullName:{$FullName}{=$FullName}{*$FullName}

End of "header" and start of pagelist iterations

AttachImage:
 
Backup:
 
 
 
 
Banners:
 
 
 
 
 
 
 
BlogIt:
 
 
 
 
 
 
Category:
 
 

A default pagelist

/
 
/
 
 Explains what the cookbook and its recipes are.
 Some of the ideas that guide the design and implementation of PmWiki
 
/
 
 
 
 
 
 
 
/
 
 
 
 
 
 
/
 
 

Go to page:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99  100  101  102  103  104  105 

Only search in group:  AttachImage (1), Backup (4), Banners (7), BlogIt (6), Category (372), Christian (99), Cjc (523), Cookbook (2342), CookbookFr (9), DaveG (21), EmacsModes (52), FoxDocumentation (21), GoogleMapAPI (27), HierarchicalGroupProposals (4), Holidays (149), LinuxTex (6), Localization (15), Magazine (24), Main (12), News (33), NewSkinIdeas (3), Nyår (12), Obsolete (5), PITS (1554), PLCal (19), PLCalDemo (45), PmCal (846), PmForm (24), PmWiki-DITA (3), PmWiki (313), PmWikiAr (7), PmWikiBg (22), PmWikiCa (48), PmWikiCreole (5), PmWikiCs (27), PmWikiDa (20), PmWikiDe (180), PmWikiEl (7), PmWikiEn (3), PmWikiEo (10), PmWikiEs (14), PmWikiFa (3), PmWikiFi (3), PmWikiFr (174), PmWikiHu (12), PmWikiId (4), PmWikiIt (58), PmWikiJa (41), PmWikiKr (3), PmWikiLt (6), PmWikiLv (3), PmWikiMk (3), PmWikiNl (29), PmWikiNo (5), PmWikiPl (14), PmWikiPt (5), PmWikiPtBr (59), PmWikiRo (5), PmWikiRu (89), PmWikiSi (8), PmWikiSk (31), PmWikiSq (6), PmWikiSv (14), PmWikiTa (3), PmWikiTl (8), PmWikiTr (5), PmWikiUk (8), PmWikiVi (20), PmWikiZhCn (49), PmWikiZhTw (45), Private (3), Profiles (1047), Quiz (8), RHCE (8), Scott (6), Site (60), SiteAdmin (12), Sites (5), Skins (223), SkinTest (5), SkinTutorials (6), StefCTDemo (9), Test (1141), TestBlog (46), TestDescription (12), TestDescriptionFmt (3), Teste (2), TestGroup1 (14), TestJa (17), TestPageList (8), TestProtected (3), TestSort (13), TestW7 (34), UserAuth2 (12), UserSven (2), UTF8 (67), ViewModes (10), WikiSh (14), WikiSpheres (5), WTF (8), XESTest (4), Àéè (4)


One more test.

Here is something like the test that had appeared in the relativelinks pagelist header, all by itself without any escapes.

Form:{ $foo }{ =$foo }{ *$foo }
(Not)Escaped: {=$foo} 
Group:Test{=$Group}Test
FullName:Test.PageListTemplate{=$FullName}Test.RelativeLinksPagelist
 0: 00.00 00.00 config start
 1: 00.02 00.01 config end
 2: 00.04 00.04 MarkupToHTML begin
 3: 00.06 00.05 FPLTemplate: Chain begin
 4: 00.06 00.05 FPLTemplate: FPLTemplateLoad
 5: 00.06 00.05 FPLTemplate: FPLTemplateDefaults
 6: 00.06 00.05 FPLTemplate: FPLTemplatePageList
 7: 00.06 00.05 MakePageList pre
 8: 00.06 00.05 PageListSources begin
 9: 00.06 00.05 PageStore::ls begin wiki.d/{$FullName}
10: 00.07 00.06 PageStore::ls merge wiki.d/{$FullName}
11: 00.07 00.06 PageStore::ls end wiki.d/{$FullName}
12: 00.08 00.07 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
13: 00.08 00.07 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
14: 00.08 00.07 PageStore::ls end $FarmD/wikilib.d/{$FullName}
15: 00.09 00.08 PageListSources end count=10418
16: 00.09 00.08 PageListSort pre ret=4 order=name
17: 00.09 00.08 MakePageList items count=10418, filters=
18: 00.10 00.08 MakePageList post count=10418, readc=0
19: 00.10 00.08 PageListSort begin
20: 00.10 00.08 PageListSort sort
21: 00.26 00.25 PageListSort end
22: 00.26 00.25 MakePageList end
23: 00.27 00.25 FPLTemplate: FPLTemplatePmWikiOrg
24: 00.27 00.26 MarkupToHTML begin
25: 00.27 00.26 MarkupToHTML end
26: 00.27 00.26 FPLTemplate: FPLTemplateSliceList
27: 00.27 00.26 FPLTemplate: FPLTemplateFormat
28: 00.27 00.26 MarkupToHTML begin
29: 00.31 00.29 MarkupToHTML end
30: 00.31 00.29 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
31: 00.31 00.29 FPLTemplate: Chain end
32: 00.31 00.29 FPLTemplate: Chain begin
33: 00.31 00.29 FPLTemplate: FPLTemplateLoad
34: 00.31 00.29 FPLTemplate: FPLTemplateDefaults
35: 00.31 00.29 FPLTemplate: FPLTemplatePageList
36: 00.31 00.29 MakePageList pre
37: 00.31 00.29 PageListSources begin
38: 00.31 00.29 PageStore::ls begin wiki.d/{$FullName}
39: 00.31 00.30 PageStore::ls merge wiki.d/{$FullName}
40: 00.32 00.30 PageStore::ls end wiki.d/{$FullName}
41: 00.32 00.30 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
42: 00.32 00.30 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
43: 00.32 00.30 PageStore::ls end $FarmD/wikilib.d/{$FullName}
44: 00.33 00.31 PageListSources end count=10418
45: 00.33 00.31 PageListSort pre ret=4 order=name
46: 00.33 00.31 MakePageList items count=10418, filters=
47: 00.34 00.32 MakePageList post count=10418, readc=0
48: 00.34 00.32 PageListSort begin
49: 00.34 00.32 PageListSort sort
50: 00.53 00.51 PageListSort end
51: 00.53 00.51 MakePageList end
52: 00.54 00.52 FPLTemplate: FPLTemplatePmWikiOrg
53: 00.54 00.52 MarkupToHTML begin
54: 00.58 00.56 MarkupToHTML end
55: 00.58 00.56 FPLTemplate: FPLTemplateSliceList
56: 00.58 00.56 FPLTemplate: FPLTemplateFormat
57: 00.59 00.57 MarkupToHTML begin
58: 00.61 00.59 MarkupToHTML end
59: 00.61 00.59 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
60: 00.61 00.59 FPLTemplate: Chain end
61: 00.64 00.62 MarkupToHTML end
62: 00.65 00.62 MarkupToHTML begin
63: 00.65 00.63 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
64: 00.66 00.63 ReadApprovedUrls SiteAdmin.ApprovedUrls end
65: 00.66 00.64 MarkupToHTML end
66: 00.66 00.64 MarkupToHTML begin
67: 00.67 00.64 MarkupToHTML end
68: 00.67 00.64 now
Peak memory: 10,731,440 bytes