Template:See also: Difference between revisions

From Post-Self
(the colon should be outside of the template parameter, so that it appears when the parameter is provided)
 
m (Remove newline.)
Tag: Manual revert
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<includeonly><onlyinclude>''See also: [[{{{1}}}|{{{l1|{{{1}}}}}}]]{{#if:{{{2|}}}|{{#if:{{{3|}}}|,|{{space}}and}} [[{{{2}}}|{{{l2|{{{2}}}}}}]]{{#if:{{{3|}}}|, and [[{{{3}}}|{{{l3|{{{3}}}}}}]]}}}}''</onlyinclude></includeonly>
<onlyinclude>
{{rellink|extraclasses=mw-tpl-seealso|{{{altphrase|<translate><!--T:1--> See also</translate>}}}{{msgnw:int:colon-separator/{{#invoke:Caller title|lang|base=Template:See also}}}}{{#invoke:See also|main<noinclude>|1={{{1}}}</noinclude>|msg-empty-array='''<translate><!--T:2--> Error: [[<tvar name=1>Special:MyLanguage/Template:See also</tvar>|Template must be given at least one article name]]</translate>'''}}}}
</onlyinclude>
{{Documentation|content=
{{Lua|Module:See also}}


<translate><!--T:5--> <tvar name=1>{{tlx|See also}}</tvar> is used to create [[w:Wikipedia:Hatnote|hatnotes]] to point to a small number of other, related, titles at the '''top''' of [[w:Help:Section|article sections]] according to [[w:Wikipedia:Layout|Wikipedia:Layout]].</translate>
<templatedata>
<translate><!--T:6--> It is not for use in the "See also" ''section'' at the bottom of an article.</translate>
{
 
"params": {
{{Tlx|See also|2=<translate><!--T:7--> Article 1</translate>|3=''label 1{{=}}<translate><!--T:22--> label1</translate>''|4=<translate><!--T:24--> Article 2</translate>|5=''label 2{{=}}<translate><!--T:25--> label2</translate>''|6=...}}
"1": {
 
"label": "Link 1",
<translate>
"example": "May Then My Name",
<!--T:26-->
"type": "wiki-page-name",
* Any number of articles can be listed (at least one should be provided).</translate>
"required": true
<translate>
},
<!--T:10-->
"2": {
* The word "and" is always placed between the final two entries.</translate>
"label": "Link 2",
<translate>
"example": "True Name",
<!--T:12-->
"type": "wiki-page-name"
* You can use parameters label 1, label 2 and so on to specify alternative labels for the links.</translate>
},
<translate>
"3": {
<!--T:27-->
"label": "Link 3",
* Parameter <tvar name=1><code>ll</code></tvar> makes this template use <tvar name=2>{{tl|ll}}</tvar>, which provides automatic linking to translation in user language, as well as using a translated default link text (overriding with <tvar name=3><code>label <var>n</var></code></tvar> still applies).
"example": "A Finger Pointing",
</translate>
"type": "wiki-page-name"
:<translate><!--T:13--> adding newline characters will break article links</translate> <!-- presumably because of the leading ":" -->
},
 
"l1": {
<translate>
"label": "Label 1",
==Example== <!--T:14-->
"type": "line",
</translate>
"suggestedvalues": [
{{(}}{{!}} class="wikitable" cellspacing="0" cellpadding="0"
"May"
! <translate><!--T:15--> Code</translate>
]
! <translate><!--T:16--> Result</translate>
},
{{!}}-
"l2": {
{{!}} valign="top" {{!}} {{Tlx|See also|Article}} {{!}}{{!}} {{See also|Article}}
"label": "Label 2",
{{!}}-
"type": "line"
{{!}} valign="top" {{!}} {{Tlx|See also|Article|3=label 1=<translate><!--T:17--> Alternative title for Article</translate>}} {{!}}{{!}} {{See also|Article|label 1=<translate><!--T:18--> Alternative title for Article</translate>}}
},
{{!}}-
"l3": {
{{!}} valign="top" {{!}} {{Tlx|See also|Article|Article 2}} {{!}}{{!}} {{See also|Article|Article 2}}
"label": "Label 3",
{{!}}-
"type": "line"
{{!}} valign="top" {{!}} {{Tlx|See also|Article|Article 2|Article 3}} {{!}}{{!}} {{See also|Article|Article 2|Article 3}}
}
{{!}}-
},
{{!}} valign="top" {{!}} {{Tlx|See also|Article|Article 2|<nowiki>ll=TRUE</nowiki>}} {{!}}{{!}} {{See also|Article|Article 2|ll=TRUE|l1=Article translated|l2=Article 2 translated}}
"paramOrder": [
{{!}}-
"1",
{{!}} valign="top" {{!}} {{Tlx|See also|Article|Article 2|4=l2=<translate><!--T:19--> Alternative title for Article 2</translate>}} {{!}}{{!}} {{See also|Article|Article 2|l2=<translate><!--T:20--> Alternative title for Article 2</translate>}}
"l1",
{{!}}{{)}}
"2",
 
"l2",
{{See also/doc}}
"3",
 
"l3"
}}
]
[[Category:Templates{{#translation:}}]]
}
</templatedata>

Latest revision as of 18:23, 8 February 2024


No description.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Link 11

no description

Example
May Then My Name
Page namerequired
Label 1l1

no description

Suggested values
May
Lineoptional
Link 22

no description

Example
True Name
Page nameoptional
Label 2l2

no description

Lineoptional
Link 33

no description

Example
A Finger Pointing
Page nameoptional
Label 3l3

no description

Lineoptional