PmWiki


PmWiki

pmwiki.org

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

RelativeLinksPagelist

Filed in: Test.RelativeLinksPagelist · Modified on : Sat, 10 Sep 11


A pagelist using relativelinks

The template, located at PageListTemplate, 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}:Test.{=$Group}.Test.
 Test.PageListTemplate{=$FullName}Test.RelativeLinksPagelist

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:Test.AttachImage.Test.
 Test.PageListTemplateAttachImage.JpgTest.RelativeLinksPagelist
Backup:Test.Backup.Test.
 Test.PageListTemplateBackup.BackupTest.RelativeLinksPagelist
 Test.PageListTemplateBackup.CookbookBasicsTest.RelativeLinksPagelist
 Test.PageListTemplateBackup.PmWikiPhilsophyTest.RelativeLinksPagelist
 Test.PageListTemplateBackup.RecentChangesTest.RelativeLinksPagelist
Banners:Test.Banners.Test.
 Test.PageListTemplateBanners.Banner1Test.RelativeLinksPagelist
 Test.PageListTemplateBanners.Banner2Test.RelativeLinksPagelist
 Test.PageListTemplateBanners.Banner3Test.RelativeLinksPagelist
 Test.PageListTemplateBanners.Banner4Test.RelativeLinksPagelist
 Test.PageListTemplateBanners.Banner5Test.RelativeLinksPagelist
 Test.PageListTemplateBanners.BannersTest.RelativeLinksPagelist
 Test.PageListTemplateBanners.RecentChangesTest.RelativeLinksPagelist
BlogIt:Test.BlogIt.Test.
 Test.PageListTemplateBlogIt.BlogItTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.DeveloperDocsTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.FAQTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.KnownIssuesTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.RecentChangesTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.ReleaseHistoryTest.RelativeLinksPagelist
Category:Test.Category.Test.
 Test.PageListTemplateCategory.2003Test.RelativeLinksPagelist
 Test.PageListTemplateCategory.2008Test.RelativeLinksPagelist

A default pagelist

AttachImage /
Jpg  
Backup /
Backup  
CookbookBasics  Explains what the cookbook and its recipes are.
PmWikiPhilsophy  Some of the ideas that guide the design and implementation of PmWiki
RecentChanges  
Banners /
Banner1  
Banner2  
Banner3  
Banner4  
Banner5  
Banners  
RecentChanges  
BlogIt /
BlogIt  
DeveloperDocs  
FAQ  
KnownIssues  
RecentChanges  
ReleaseHistory  
Category /
2003  
2008  

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  106  107 

Only search in group:  AttachImage (1), Backup (4), Banners (7), BlogIt (6), Category (595), Christian (99), Cjc (523), Cookbook (2354), CookbookFr (9), DaveG (21), EmacsModes (52), FoxDocumentation (21), GNUZoo (13), GoogleMapAPI (27), HierarchicalGroupProposals (4), Holidays (149), LinuxTex (6), Localization (15), Magazine (24), Main (11), News (33), NewSkinIdeas (3), Nyår (12), Obsolete (5), PITS (1571), PLCal (19), PLCalDemo (45), PmCal (846), PmForm (24), PmWiki-DITA (3), PmWiki (316), PmWikiAr (7), PmWikiBg (22), PmWikiCa (48), PmWikiCreole (5), PmWikiCs (27), PmWikiDa (20), PmWikiDe (181), PmWikiEl (7), PmWikiEn (3), PmWikiEo (10), PmWikiEs (14), PmWikiFa (3), PmWikiFi (3), PmWikiFr (175), 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 (1043), Quiz (8), RHCE (8), Scott (6), Site (63), SiteAdmin (12), Sites (5), Skins (223), SkinTest (5), SkinTutorials (6), StefCTDemo (9), Test (1147), 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


Powered by PmWiki

 0: 00.00 00.00 EnablePost = 1, keys=
 1: 00.00 00.00 config start
 2: 00.01 00.01 config end
 3: 00.03 00.02 MarkupToHTML begin
 4: 00.06 00.04 FPLTemplate: Chain begin
 5: 00.06 00.04 FPLTemplate: FPLTemplateLoad
 6: 00.06 00.04 FPLTemplate: FPLTemplateDefaults
 7: 00.06 00.04 FPLTemplate: FPLTemplatePageList
 8: 00.06 00.04 MakePageList pre
 9: 00.06 00.04 PageListSources begin
10: 00.06 00.04 PageStore::ls begin wiki.d/{$FullName}
11: 00.06 00.05 PageStore::ls merge wiki.d/{$FullName}
12: 00.07 00.05 PageStore::ls end wiki.d/{$FullName}
13: 00.07 00.06 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
14: 00.07 00.06 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
15: 00.07 00.06 PageStore::ls end $FarmD/wikilib.d/{$FullName}
16: 00.08 00.06 PageStore::ls begin /home/pmwiki/pmwiki/pub/skins/green/green.d/$FullName
17: 00.08 00.06 PageStore::ls merge /home/pmwiki/pmwiki/pub/skins/green/green.d/$FullName
18: 00.08 00.06 PageStore::ls end /home/pmwiki/pmwiki/pub/skins/green/green.d/$FullName
19: 00.09 00.07 PageListSources end count=10692
20: 00.09 00.07 PageListSort pre ret=4 order=name
21: 00.09 00.07 MakePageList items count=10692, filters=
22: 00.10 00.08 MakePageList post count=10692, readc=0
23: 00.10 00.08 PageListSort begin
24: 00.10 00.08 PageListSort sort
25: 00.23 00.21 PageListSort end
26: 00.23 00.21 MakePageList end
27: 00.24 00.21 FPLTemplate: FPLTemplatePmWikiOrg
28: 00.24 00.22 MarkupToHTML begin
29: 00.24 00.22 MarkupToHTML end
30: 00.24 00.22 FPLTemplate: FPLTemplateSliceList
31: 00.24 00.22 FPLTemplate: FPLTemplateFormat
32: 00.24 00.22 MarkupToHTML begin
33: 00.27 00.25 MarkupToHTML end
34: 00.27 00.25 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
35: 00.27 00.25 FPLTemplate: Chain end
36: 00.27 00.25 FPLTemplate: Chain begin
37: 00.27 00.25 FPLTemplate: FPLTemplateLoad
38: 00.27 00.25 FPLTemplate: FPLTemplateDefaults
39: 00.27 00.25 FPLTemplate: FPLTemplatePageList
40: 00.27 00.25 MakePageList pre
41: 00.27 00.25 PageListSources begin
42: 00.27 00.25 PageStore::ls begin wiki.d/{$FullName}
43: 00.28 00.26 PageStore::ls merge wiki.d/{$FullName}
44: 00.28 00.26 PageStore::ls end wiki.d/{$FullName}
45: 00.29 00.26 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
46: 00.29 00.26 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
47: 00.29 00.26 PageStore::ls end $FarmD/wikilib.d/{$FullName}
48: 00.29 00.27 PageStore::ls begin /home/pmwiki/pmwiki/pub/skins/green/green.d/$FullName
49: 00.29 00.27 PageStore::ls merge /home/pmwiki/pmwiki/pub/skins/green/green.d/$FullName
50: 00.29 00.27 PageStore::ls end /home/pmwiki/pmwiki/pub/skins/green/green.d/$FullName
51: 00.30 00.27 PageListSources end count=10692
52: 00.30 00.28 PageListSort pre ret=4 order=name
53: 00.30 00.28 MakePageList items count=10692, filters=
54: 00.31 00.28 MakePageList post count=10692, readc=0
55: 00.31 00.28 PageListSort begin
56: 00.31 00.28 PageListSort sort
57: 00.45 00.42 PageListSort end
58: 00.45 00.42 MakePageList end
59: 00.46 00.43 FPLTemplate: FPLTemplatePmWikiOrg
60: 00.46 00.43 MarkupToHTML begin
61: 00.49 00.46 MarkupToHTML end
62: 00.49 00.46 FPLTemplate: FPLTemplateSliceList
63: 00.49 00.46 FPLTemplate: FPLTemplateFormat
64: 00.50 00.47 MarkupToHTML begin
65: 00.52 00.49 MarkupToHTML end
66: 00.52 00.49 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
67: 00.52 00.49 FPLTemplate: Chain end
68: 00.54 00.51 MarkupToHTML end
69: 00.55 00.51 MarkupToHTML begin
70: 00.55 00.52 MarkupToHTML end
71: 00.55 00.52 MarkupToHTML begin
72: 00.55 00.52 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
73: 00.56 00.52 ReadApprovedUrls SiteAdmin.ApprovedUrls end
74: 00.56 00.53 MarkupToHTML end
75: 00.56 00.53 MarkupToHTML begin
76: 00.58 00.54 MarkupToHTML end
77: 00.58 00.54 MarkupToHTML begin
78: 00.58 00.54 MarkupToHTML end
79: 00.58 00.54 MarkupToHTML begin
80: 00.59 00.55 MarkupToHTML end
81: 00.59 00.55 now
Peak memory: 10,959,336 bytes