Template:List subpages

From FrathWiki
Revision as of 02:59, 22 April 2009 by Melroch (talk | contribs)
Jump to navigationJump to search


To use this template write {{subst:List subpages}} where you want the list to go, save the page and edit it again.

N.B. After the first save DPL will give an errer about invalid parameters. This is to be expected because you have to replace some

Edit the first line after <dpl> into a DPL selection criterion which makes sense in your context like titlematch=MainPage% or category=an existing category, and replace Main Page in the replaceintitle= parameter argument by the part you want excluded in your link text — typically the superpage name. Don't forget that the following slash must be included in the pattern!

<dpl>
category | namespace | titlematch | linksto | uses | createdby | modifiedby | lastmodifiedby=your criterion
replaceintitle=#^Main Page/(.+?)$#,\1 <-- replaceintitle
mode=userformat
listseparators=,\n* [[%PAGE%|%TITLE%]],,
notnamespace=Talk
</dpl>

The purpose of this template is to can the DPL statements necessary to get a list like

<dpl> replaceintitle=#^Main Page/(.+?)$#,\1 mode=userformat listseparators=,\n* %TITLE%,, </dpl>

rather than

<dpl> titlematch=Main Page% notnamespace=Talk </dpl>

when the search criterion returns a list of subpages, so it makes sense only when you know that the page(s) returned by the search criterion is a list of subpages.