Template:Subpages/doc: Difference between revisions
No edit summary |
No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
This template just adds a heading above the SubPageList parser function call. | This template just adds a heading above the [https://github.com/ProfessionalWiki/SubPageList/blob/master/doc/USAGE.md SubPageList] parser function call. | ||
By transcluding this template with <nowiki>{{Subpages}}</nowiki> | {{Messagebox | ||
|text=You '''must''' pass an empty argument (the pipe character) in order to get the correct output due to a quirk with how template calls are given default arguments that would otherwise change the output of the parser function. | |||
}} | |||
By transcluding this template with '''<nowiki>{{Subpages|}}</nowiki>''' you get | |||
<pre> | <pre> | ||
{{#subpages: | |||
{{#subpages:}} | page={{PAGENAME}} | ||
|format=ul | |||
|default="There are no subpages of the current page"}} | |||
</pre> | </pre> | ||
wherever you want to show a list of links to subpages. | wherever you want to show a list of links to subpages. | ||
The parser hook used comes from the [[mw:Extension:SubPageList]] extension, and the documentation gives further examples of customizing the output https://github.com/ProfessionalWiki/SubPageList/blob/master/doc/USAGE.md | The parser hook used comes from the [[mw:Extension:SubPageList]] extension, and the documentation gives further examples of customizing the output https://github.com/ProfessionalWiki/SubPageList/blob/master/doc/USAGE.md | ||
<templatedata> | |||
{ | |||
"params": {}, | |||
"description": "Simple template to create a heading and invoke the #subpages parser function.", | |||
"format": "inline" | |||
} | |||
</templatedata> | |||