Template:Distinguish: Difference between revisions
en>Plastikspork (Wikipedia:Templates for discussion/Log/2018 February 19#Template:Distinguish2 closed as merge (XFDcloser)) |
en>Baris6161TURK m (new tvar syntax) |
||
Line 1: | Line 1: | ||
{{# | <noinclude> | ||
{{Documentation}} | <languages/> | ||
<!-- | </noinclude><!-- | ||
-->{{Hatnote|1=<translate><!--T:1--> Not to be confused with</translate> [[:{{{1}}}{{#if:{{{label 1|{{{l1|}}}}}}|{{!}}{{{label 1|{{{l1}}}}}}}}]]{{ | |||
#if: {{{3|}}}{{{4|}}} | |||
|{{int|comma-separator}}[[:{{{2}}}{{#if:{{{label 2|{{{l2|}}}}}}|{{!}}{{{label 2|{{{l2}}}}}}}}]]{{int|comma-separator}} {{ | |||
#if: {{{4|}}} | |||
| [[:{{{3}}}{{#if:{{{label 3|{{{l3|}}}}}}|{{!}}{{{label 3|{{{l3}}}}}}}}]]{{int|comma-separator}}<translate><!--T:2--> or</translate>{{int|word-separator}}[[:{{{4}}}{{#if:{{{label 4|{{{l4|}}}}}}|{{!}}{{{label 4|{{{l4}}}}}}}}]] | |||
|<translate><!--T:3--> or</translate>{{int|word-separator}}[[:{{{3}}}{{#if:{{{label 3|{{{l3|}}}}}}|{{!}}{{{label 3|{{{l3}}}}}}}}]] | |||
}} | |||
| {{ | |||
#if: {{{2|}}} | |||
|<translate><!--T:4--> or</translate>{{int|word-separator}}[[:{{{2}}}{{#if:{{{label 2|{{{l2|}}}}}}|{{!}}{{{label 2|{{{l2}}}}}}}}]] | |||
}} | |||
}}.}}<!-- | |||
--><noinclude><!-- splitting these lines causes {{Documentation}} template to terminate green shading when Distinguish is used in /doc pages. --> | |||
{{Documentation|content= | |||
<translate> | |||
== Usage == <!--T:6--> | |||
<!--T:7--> | |||
<tvar name=1>{{tlx|Distinguish}}</tvar> is used to create [[w:Wikipedia:Hatnote|hatnotes]] to warn about possible confusion with a small number of other, related, titles at the '''top''' of [[w:Help:Section|article sections]] according to [[w:Wikipedia:Layout|Wikipedia:Layout]]. | |||
<!--T:8--> | |||
It is not for use in the "See also" ''section'' at the bottom of an article. | |||
</translate> | |||
{{Tlx | |||
|1=Distinguish | |||
|2=<translate><!--T:9--> Article 1</translate> | |||
|3=... | |||
|4=''<translate><!--T:10--> Article 4</translate>'' | |||
|5=''label 1{{=}}<translate><!--T:18--> label1</translate>'' | |||
|6=... | |||
|7=''label 4{{=}}<translate><!--T:19--> label4</translate>'' | |||
}} | |||
<translate> | |||
<!--T:13--> | |||
* One to four articles can be listed.</translate> | |||
<translate> | |||
<!--T:14--> | |||
* The word "or" is always placed between the final two entries when displayed.</translate> | |||
<translate> | |||
<!--T:15--> | |||
* If more than 4 entries are supplied, a message will be displayed pointing out the problem.</translate><!-- this is relatively ungraceful failure --> | |||
<translate> | |||
<!--T:16--> | |||
* You can use parameters label 1 to label 4 to specify alternative labels for the links. | |||
</translate> | |||
:<translate><!--T:17--> Adding newline characters will break article links.</translate> <!-- presumably because of the leading ":" --> | |||
<translate> | |||
== Examples == <!--T:5--> | |||
</translate> | |||
* {{tlx|Distinguish|article1}} | |||
{{Distinguish|article1}} | |||
* {{tlx|Distinguish|article1|article2}} | |||
{{Distinguish|article1|article2}} | |||
* {{tlx|Distinguish|article1|article2|article3}} | |||
{{Distinguish|article1|article2|article3}} | |||
* {{tlx|Distinguish|article1|article2|article3|article4}} | |||
{{Distinguish|article1|article2|article3|article4}} | |||
* {{tlx|Distinguish|article1|label 1{{=}}label1}} | |||
{{Distinguish|article1|label 1=label1}} | |||
* {{tlx|Distinguish|article1|article2|label 1{{=}}label1||label 2{{=}}label2}} | |||
{{Distinguish|article1|article2|label 1=label1|label 2=label2}} | |||
== TemplateData == | |||
{{Distinguish/doc}} | |||
}} | |||
</noinclude> | </noinclude> |
Revision as of 07:19, 7 March 2022
<languages/>
<translate>
Usage
<tvar name=1>{{Distinguish}}</tvar> is used to create hatnotes to warn about possible confusion with a small number of other, related, titles at the top of article sections according to Wikipedia:Layout.
It is not for use in the "See also" section at the bottom of an article. </translate>
{{Distinguish|<translate> Article 1</translate>|...|<translate> Article 4</translate>|label 1=
Error: The retired template {{Template:Distinguish}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character.<translate> label1</translate>|...|label 4= Error: The retired template {{Template:Distinguish}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character.<translate> label4</translate>}}
<translate>
- One to four articles can be listed.</translate>
<translate>
- The word "or" is always placed between the final two entries when displayed.</translate>
<translate>
- If more than 4 entries are supplied, a message will be displayed pointing out the problem.</translate>
<translate>
- You can use parameters label 1 to label 4 to specify alternative labels for the links.
</translate>
- <translate> Adding newline characters will break article links.</translate>
<translate>
Examples
</translate>
- {{Distinguish|article1}}
- {{Distinguish|article1|article2}}
- {{Distinguish|article1|article2|article3}}
- {{Distinguish|article1|article2|article3|article4}}
- {{Distinguish|article1|label 1=
Error: The retired template {{Template:Distinguish}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character.label1}}
- {{Distinguish|article1|article2|label 1=
Error: The retired template {{Template:Distinguish}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character.label1|label 2= Error: The retired template {{Template:Distinguish}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character.label2}}
TemplateData
TemplateData for Distinguish
Adds warning "Not to be confused" on the reader's page, with a short list of related pages.
Parameter | Description | Type | Status | |||
---|---|---|---|---|---|---|
No parameters specified |