Template:Hatnote/doc: Difference between revisions
Content deleted Content added
simplify lede |
m 165 revisions imported from wikipedia:Template:Hatnote/doc |
||
(47 intermediate revisions by 31 users not shown) | |||
Line 1:
{{Documentation subpage}}
{{
{{Never substitute}}
{{lua|Module:Hatnote}}
Line 7 ⟶ 8:
{{hatnote|Example hatnote text.}}
Broadly speaking, a hatnote should answer a
{{TOC limit}}
Line 19 ⟶ 20:
== Usage ==
; Basic usage:
{{hatnote|''text''}}
Line 27:
== Parameters ==
This template accepts the following parameters:
* <code>1</code>
* <code>extraclasses</code>
* <code>selfref</code>
* <code>category</code>
== Example ==
* <code><nowiki>{{hatnote|Example hatnote text}}</nowiki></code>
▲* <code><nowiki>{{hatnote|Example hatnote text}}</nowiki></code> → {{hatnote|Example hatnote text}}
== Errors ==
If no hatnote text is supplied, the template will output the following message:
* {{hatnote|category=no}}
Line 46 ⟶ 43:
# No parameters were specified (the template code was <code><nowiki>{{hatnote}}</nowiki></code>). Please use <code><nowiki>{{hatnote|</nowiki>''text''<nowiki>}}</nowiki></code> instead.
# Some parameters were specified, but the hatnote text wasn't included. For example, the template text <code><nowiki>{{hatnote|extraclasses=seealso}}</nowiki></code> will produce this error. Please use (for example) <code><nowiki>{{hatnote|</nowiki>''text''<nowiki>|extraclasses=seealso}}</nowiki></code> instead.
# The hatnote text was specified, but that text contains an equals sign ("="). The equals sign has a special meaning in template code, and because of this it cannot be used in template parameters that do not specify a parameter name. For example, the template code <code><nowiki>{{hatnote|2+2=4}}</nowiki></code> will produce this error. To work around this, you can specify the parameter name
# You tried to access [[Module:Hatnote]] directly by using <code><nowiki>{{#invoke:hatnote|hatnote|</nowiki>''text''<nowiki>}}</nowiki></code>. Use of #invoke in this way has been disabled for performance reasons. Please use <code><nowiki>{{hatnote|</nowiki>''text''<nowiki>}}</nowiki></code> instead.
Line 54 ⟶ 51:
== Technical details ==
The HTML code produced by this template looks like this:
*
The code is produced by [[Module:Hatnote]].
==See also==
{{Hatnote templates documentation}}▼
* {{tl|For}}
{{Collapse top|[[Wikipedia:TemplateData|TemplateData]] documentation used by [[Wikipedia:VisualEditor|VisualEditor]] and other tools}}
{{TemplateData header|noheader=1}}
<templatedata>
{
Line 91 ⟶ 90:
}
</templatedata>
{{Collapse bottom}}<includeonly>{{
[[Category:Hatnote templates| ]]
[[Category:Cross-reference templates]]
}}</includeonly>
|