Recent Changes - Search:

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


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

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.RecentChangesTest.RelativeLinksPagelist
 Test.PageListTemplateBlogIt.ReleaseHistoryTest.RelativeLinksPagelist
Category:Test.Category.Test.
 Test.PageListTemplateCategory.2003Test.RelativeLinksPagelist
 Test.PageListTemplateCategory.2008Test.RelativeLinksPagelist
 Test.PageListTemplateCategory.2009Test.RelativeLinksPagelist
 Test.PageListTemplateCategory.AdministrationTest.RelativeLinksPagelist
 Test.PageListTemplateCategory.AdvancedAuthoringTest.RelativeLinksPagelist

A default pagelist

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  Developer Documentation for BlogIt. (a work in progress)
RecentChanges  
ReleaseHistory  Complete change log for BlogIt blogging engine.\\ (Active\\)
Category /
2003  
2008  
2009  
Administration  Anything to do with changes or maintenance to be done on the server
AdvancedAuthoring  Modifying the online forms and settings that control PmWiki's look and feel

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
Edit - History - Print - Recent Changes - Search
Page last modified on September 10, 2011, at 12:03 PM
 0: 00.00 00.00 config start
 1: 00.01 00.01 config end
 2: 00.07 00.05 MarkupToHTML begin
 3: 00.11 00.09 FPLTemplate: Chain begin
 4: 00.11 00.09 FPLTemplate: FPLTemplateLoad
 5: 00.11 00.09 FPLTemplate: FPLTemplateDefaults
 6: 00.11 00.09 FPLTemplate: FPLTemplatePageList
 7: 00.11 00.09 MakePageList pre
 8: 00.11 00.09 PageListSources begin
 9: 00.12 00.09 PageStore::ls begin wiki.d/{$FullName}
10: 00.16 00.13 PageStore::ls merge wiki.d/{$FullName}
11: 00.19 00.17 PageStore::ls end wiki.d/{$FullName}
12: 00.22 00.19 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
13: 00.22 00.19 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
14: 00.22 00.19 PageStore::ls end $FarmD/wikilib.d/{$FullName}
15: 00.25 00.23 PageListSources end count=8479
16: 00.25 00.23 PageListSort pre ret=4 order=name
17: 00.25 00.23 MakePageList items count=8479, filters=
18: 00.36 00.33 MakePageList post count=8479, readc=0
19: 00.36 00.33 PageListCache begin save key=888180d541aa8097c8457c3838e6c953
20: 00.38 00.34 PageListCache end save
21: 00.38 00.34 PageListSort begin
22: 00.38 00.34 PageListSort sort
23: 01.05 00.95 PageListSort end
24: 01.05 00.95 MakePageList end
25: 01.13 01.00 FPLTemplate: FPLTemplateSliceList
26: 01.14 01.01 FPLTemplate: FPLTemplateFormat
27: 01.16 01.02 MarkupToHTML begin
28: 01.27 01.13 MarkupToHTML end
29: 01.27 01.13 FPLTemplate: Chain end
30: 01.28 01.13 FPLTemplate: Chain begin
31: 01.28 01.13 FPLTemplate: FPLTemplateLoad
32: 01.28 01.14 FPLTemplate: FPLTemplateDefaults
33: 01.28 01.14 FPLTemplate: FPLTemplatePageList
34: 01.28 01.14 MakePageList pre
35: 01.28 01.14 PageListSources begin
36: 01.28 01.14 PageStore::ls begin wiki.d/{$FullName}
37: 01.32 01.17 PageStore::ls merge wiki.d/{$FullName}
38: 01.36 01.21 PageStore::ls end wiki.d/{$FullName}
39: 01.40 01.25 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
40: 01.40 01.25 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
41: 01.40 01.25 PageStore::ls end $FarmD/wikilib.d/{$FullName}
42: 01.44 01.29 PageListSources end count=8479
43: 01.44 01.29 PageListSort pre ret=4 order=name
44: 01.44 01.29 MakePageList items count=8479, filters=
45: 01.56 01.40 MakePageList post count=8479, readc=0
46: 01.56 01.41 PageListCache begin save key=3bb315c21ef912ce5684038bc23c8480
47: 01.57 01.42 PageListCache end save
48: 01.57 01.42 PageListSort begin
49: 01.57 01.42 PageListSort sort
50: 02.34 02.16 PageListSort end
51: 02.34 02.16 MakePageList end
52: 02.37 02.19 FPLTemplate: FPLTemplateSliceList
53: 02.38 02.20 FPLTemplate: FPLTemplateFormat
54: 02.42 02.24 MarkupToHTML begin
55: 02.48 02.30 MarkupToHTML end
56: 02.48 02.30 FPLTemplate: Chain end
57: 02.55 02.37 MarkupToHTML end
58: 02.56 02.38 MarkupToHTML begin
59: 02.59 02.41 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
60: 02.60 02.43 ReadApprovedUrls SiteAdmin.ApprovedUrls end
61: 02.62 02.44 MarkupToHTML end
62: 02.62 02.44 MarkupToHTML begin
63: 02.64 02.46 MarkupToHTML end
64: 02.65 02.47 now