Template:Disambiguation: Difference between revisions

From Space Station 14 Wiki
Aliser (talk | contribs)
m 9 revisions imported
Aliser (talk | contribs)
add templatedata
Line 26: Line 26:
--></includeonly><!--  
--></includeonly><!--  


--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
--><noinclude>
{{doc}}
 
[[Category:Hatnote templates]]
<templatedata>
{
"params": {
"1": {
"label": "Disambiguation Page",
"description": "A custom disambiguation page name.",
"example": "Disambiguation Page",
"type": "wiki-page-name"
},
"2": {
"label": "Link Label",
"description": "A label for the custom disambiguation page.",
"example": "Alternative Page Name",
"type": "line"
},
"topic": {
"label": "Custom Topic",
"description": "In case {{PAGENAME}} does not describe the topic, this can be used to display a custom topic",
"example": "a custom topic",
"default": "{{PAGENAME}}",
"type": "line"
}
},
"description": "This hatnote template is meant to be used at the top of an article to indicate the existence of a disambiguation page.",
"paramOrder": [
"1",
"2",
"topic"
],
"format": "inline"
}
</templatedata>
</noinclude>

Revision as of 23:16, 19 May 2025

Template documentation
view or edit this documentation about template documentation

Examples

Code Result
{{Disambiguation}}
This page is about Example. For other uses, see Example (disambiguation).
{{Disambiguation|Special:Random|topic=Example}}
This page is about Example. For other uses, see Special:Random.
{{Disambiguation|Special:Random|Page Label|topic=this particular topic}}
This page is about this particular topic. For other uses, see Page Label.

This hatnote template is meant to be used at the top of an article to indicate the existence of a disambiguation page.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Disambiguation Page1

A custom disambiguation page name.

Example
Disambiguation Page
Page nameoptional
Link Label2

A label for the custom disambiguation page.

Example
Alternative Page Name
Lineoptional
Custom Topictopic

In case {{PAGENAME}} does not describe the topic, this can be used to display a custom topic

Default
{{PAGENAME}}
Example
a custom topic
Lineoptional