Jump to content

Template:Documentation subpage/doc

From Wikipedia, the free encyclopedia

This template displays a message that the current page is a documentation subpage.

Usage

[edit]
{{Documentation subpage}}
or
{{Documentation subpage|[[Page where the documentation is transcluded]]}}

Userbox documentation

[edit]

To set this template to use "userbox" and "userbox page" rather than "template" and "template page" or "user template" and "user template page", use:

{{Userbox documentation subpage}}
or
{{Userbox documentation subpage|[[userbox page]]}}

Text customization

[edit]

The parameters |text1= and |text2= can be used to set the text of, respectively, the template's first and second lines. If text1 is set but not text2, both lines' text will derive from text1:

With text1 and text2

{{Documentation subpage |text1='''''text1 appears here''''' |text2='''''text2 appears here'''''}}

With text2 only

{{Documentation subpage |text2='''''text2 appears here'''''}}

With text1 only

{{Documentation subpage |text1='''''text1 appears here'''''}}

Other parameters

[edit]

Parameter |nocat=true will prevent this template from generating any categories.

Display

[edit]

This template should normally be placed at the top of /doc pages. It changes output depending on where it is viewed:

  • On a /doc page, it displays a box explaining template documentation and links to the template page.
    • As a workaround if the documentation page's name doesn't end with '/doc', use |override= to specify the doc subpage's name. For example, if the documentation were at "Template:Example/Documentation", use |override=documentation (must be lower-case to work)
  • On other pages – i.e. pages transcluding the /doc page – the template will not show. The template page itself (which contains {{Documentation}}) will automatically note that the documentation is transcluded from a subpage.

Module documentation

[edit]

This template is automatically shown on /doc subpages in the module namespace. This is done automatically via MediaWiki:Scribunto-doc-page-header. This fails to add the doc page to Category:Module documentation pages so some module doc pages transclude the template manually or add the category directly to fix this.

Automatic categorization

[edit]

In addition to the banner, the template adds pages to categories named after the subject namespace, but only for documentation pages in namespaces with the subpage feature:

It defaults the sort key to the page name without namespace: Template:Foo, for example, would be sorted as "Foo", i.e. under "F".

See also

[edit]