Template:Subpage/doc: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
ArrowHead294 (talk | contribs) mNo edit summary |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ | {{dochead}} | ||
This template provides a link to a page's subpages without having to manually type out the name of the page each time. To prevent slashes that do not indicate subpages from being misinterpreted as subpage separators, MediaWiki's [[mw:Help:Subpages|automatic subpage]] feature is disabled by default in the main (article) namespace, and on the Xenharmonic Wiki slashes frequently appear in page titles, such as [[3/2]]. | |||
=== Usage === | === Usage === | ||
; <code>{{{1}}}</nowiki></code> | ; <code><nowiki>{{{1}}}</nowiki></code> | ||
: The first unnamed parameter will be interpreted as the name of the subpage to link to. Without a second parameter, this assumes you are linking from the parent page. | : The first unnamed parameter will be interpreted as the name of the subpage to link to. Without a second parameter, this assumes you are linking from the parent page. | ||
; <code>prev</code> | ; <code>prev</code>, <code>lprev</code>, <code>uprev</code> | ||
: On subpages themselves, pass in <code>prev</code> | : On subpages themselves, you can pass in any of these keywords as a second unnamed parameter: | ||
:* <code>uprev</code> capitalises the first letter of the first argument for the section name and links to a different subpage on the ''parent'' page. | |||
:* <code>lprev</code> makes the first letter of the first argument lowercase. | |||
:* <code>u</code> links to a subpage on the ''current'' page and capitalises the first letter of the argument. '''This is the default behaviour.''' | |||
:* <code>l</code> does the same thing as <code>u</code>, but makes the first letter lowercase instead of uppercase. | |||
:* <code>prev</code> will link to the parent page (if it exists) will be linked. | |||
; <code>s</code> | |||
: Pass <code>s=</code> followed by the name of a section if you want to link to a section within the page. | |||
; <code>text</code> | ; <code>text</code> | ||
: Pass in <code>text=</code> to change the text displayed in the subpage link. | : Pass in <code>text=</code> to change the text displayed in the subpage link. If this parameter is not specified, the text displayed will default to the section name and then to the first unnamed parameter. | ||
=== See also === | |||
* {{tlx|breadcrumb}} – used for controlling subpages in the main (article) namespace. |