Difference between revisions of "Template:Main/en"
 (Updating to match new version of source page)  | 
				m (14 revisions imported)  | 
				||
| (7 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
<noinclude>  | <noinclude>  | ||
<languages/>  | <languages/>  | ||
| − | </noinclude><div class="rellink relarticle mainarticle">{{#ifeq:{{SUBJECTSPACE}}|Category|The main {{#ifeq:{{NAMESPACE:{{{1}}}}}||article|page}}{{#if:{{{2|}}}|s}} for this [[Special:MyLanguage/Help:Categories|category]] {{#if:{{{2|}}}|are|is}}|Main {{#ifeq:{{NAMESPACE:{{{1}}}}}||article|page}}{{#if:{{{2|}}}|s}}:}} [[Special:MyLanguage/{{{1|{{PAGENAME}}}}}|{{{l1|{{{1|{{PAGENAME}}}}}}}}]]{{#if:{{{2| }}}  | + | </noinclude>{{#switch:  | 
| + | | =  | ||
| + | <div role="note" class="rellink relarticle mainarticle">{{#ifeq:{{SUBJECTSPACE}}|Category  | ||
| + | |The main {{#ifeq:{{NAMESPACE:{{{1}}}}}||article|page}}{{#if:{{{2|}}}|s}} for this [[Special:MyLanguage/Help:Categories|category]] {{#if:{{{2|}}}|are|is}}  | ||
| + | |Main {{#ifeq:{{NAMESPACE:{{{1}}}}}||article|page}}{{#if:{{{2|}}}|s}}:}} [[Special:MyLanguage/{{{1|{{PAGENAME}}}}}|{{{l1|{{{1|{{PAGENAME}}}}}}}}]]{{#if:{{{2| }}}  | ||
  |{{#if:{{{3|}}}|, | and }}[[Special:MyLanguage/{{{2}}}|{{{l2|{{{2}}}}}}]]}}{{#if:{{{3|}}}  |   |{{#if:{{{3|}}}|, | and }}[[Special:MyLanguage/{{{2}}}|{{{l2|{{{2}}}}}}]]}}{{#if:{{{3|}}}  | ||
  |{{#if:{{{4|}}}|, |, and }}[[Special:MyLanguage/{{{3}}}|{{{l3|{{{3}}}}}}]]}}{{#if:{{{4|}}}  |   |{{#if:{{{4|}}}|, |, and }}[[Special:MyLanguage/{{{3}}}|{{{l3|{{{3}}}}}}]]}}{{#if:{{{4|}}}  | ||
| Line 10: | Line 14: | ||
  |{{#if:{{{9|}}}|, |, and }}[[Special:MyLanguage/{{{8}}}|{{{l8|{{{8}}}}}}]]}}{{#if:{{{9|}}}  |   |{{#if:{{{9|}}}|, |, and }}[[Special:MyLanguage/{{{8}}}|{{{l8|{{{8}}}}}}]]}}{{#if:{{{9|}}}  | ||
  |{{#if:{{{10|}}}|, |, and }}[[Special:MyLanguage/{{{9}}}|{{{l9|{{{9}}}}}}]]}}{{#if:{{{10|}}}  |   |{{#if:{{{10|}}}|, |, and }}[[Special:MyLanguage/{{{9}}}|{{{l9|{{{9}}}}}}]]}}{{#if:{{{10|}}}  | ||
| − |   |, and [[Special:MyLanguage/{{{10}}}|{{{l10|{{{10}}}}}}]]}}{{#if:{{{11| }}}|  (too many parameters in {{[[Template:main|main]]}})}}</div><noinclude>  | + |   |, and [[Special:MyLanguage/{{{10}}}|{{{l10|{{{10}}}}}}]]}}{{#if:{{{11| }}}|  (too many parameters in {{[[Template:main|main]]}})}}</div>  | 
| − | ==   | + | | #default=  | 
| + |   {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Main|noshift=1}}  | ||
| + | }}<noinclude>  | ||
| + | |||
| + | == Example ==  | ||
<pre>  | <pre>  | ||
| − | {{  | + | {{Main|Article 1|Article 2|Article Something#3}}  | 
</pre>  | </pre>  | ||
| − | {{  | + | {{Main|Article 1|Article 2|Article Something#3}}  | 
| − | [[Category:Templates{{translation}}]]  | + | |
| + | ==Template data==  | ||
| + | |||
| + | <templatedata>  | ||
| + | {  | ||
| + | 	"params": {  | ||
| + | 		"1": {  | ||
| + | 			"label": "Page 1",  | ||
| + | 			"description": "Page name of related article",  | ||
| + | 			"type": "wiki-page-name",  | ||
| + | 			"required": true  | ||
| + | 		},  | ||
| + | 		"2": {  | ||
| + | 			"label": "Page 2",  | ||
| + | 			"type": "wiki-page-name"  | ||
| + | 		},  | ||
| + | 		"3": {  | ||
| + | 			"label": "Page 3",  | ||
| + | 			"type": "wiki-page-name"  | ||
| + | 		},  | ||
| + | 		"l1": {  | ||
| + | 			"label": "Label 1",  | ||
| + | 			"description": "Custom label for the link to Page 1",  | ||
| + | 			"type": "string",  | ||
| + | 			"default": "Defaults to the name of Page 1"  | ||
| + | 		},  | ||
| + | 		"l2": {  | ||
| + | 			"label": "Label 2",  | ||
| + | 			"type": "string"  | ||
| + | 		},  | ||
| + | 		"l3": {  | ||
| + | 			"label": "Label 3",  | ||
| + | 			"type": "string"  | ||
| + | 		}  | ||
| + | 	},  | ||
| + | 	"description": "This template is used to display a note directing users to the main article about a subject. This should be used at the top of a section, usually directly below a section heading.",  | ||
| + | 	"paramOrder": [  | ||
| + | 		"1",  | ||
| + | 		"l1",  | ||
| + | 		"2",  | ||
| + | 		"l2",  | ||
| + | 		"3",  | ||
| + | 		"l3"  | ||
| + | 	],  | ||
| + | 	"format": "inline"  | ||
| + | }  | ||
| + | </templatedata>  | ||
| + | |||
| + | [[Category:Templates{{#translation:}}]]  | ||
</noinclude>  | </noinclude>  | ||
Latest revision as of 15:17, 29 May 2019
<languages/> {{#switch: | =
|The main {{#ifeq:||article|page}}{{#if:|s}} for this category {{#if:|are|is}} |Main {{#ifeq:||article|page}}{{#if:|s}}:}} Main/en{{#if:
|{{#if:|, | and }}[[Special:MyLanguage/{{{2}}}|{{{2}}}]]}}{{#if:
|{{#if:|, |, and }}[[Special:MyLanguage/{{{3}}}|{{{3}}}]]}}{{#if:
|{{#if:|, |, and }}[[Special:MyLanguage/{{{4}}}|{{{4}}}]]}}{{#if:
|{{#if:|, |, and }}[[Special:MyLanguage/{{{5}}}|{{{5}}}]]}}{{#if:
|{{#if:|, |, and }}[[Special:MyLanguage/{{{6}}}|{{{6}}}]]}}{{#if:
|{{#if:|, |, and }}[[Special:MyLanguage/{{{7}}}|{{{7}}}]]}}{{#if:
|{{#if:|, |, and }}[[Special:MyLanguage/{{{8}}}|{{{8}}}]]}}{{#if:
|{{#if:|, |, and }}[[Special:MyLanguage/{{{9}}}|{{{9}}}]]}}{{#if:
 |, and [[Special:MyLanguage/{{{10}}}|{{{10}}}]]}}{{#if: |  (too many parameters in {{main}})}}| #default=
 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Main|noshift=1}}
}}
Example
{{Main|Article 1|Article 2|Article Something#3}}
main page: Article 1
Template data
<templatedata> { "params": { "1": { "label": "Page 1", "description": "Page name of related article", "type": "wiki-page-name", "required": true }, "2": { "label": "Page 2", "type": "wiki-page-name" }, "3": { "label": "Page 3", "type": "wiki-page-name" }, "l1": { "label": "Label 1", "description": "Custom label for the link to Page 1", "type": "string", "default": "Defaults to the name of Page 1" }, "l2": { "label": "Label 2", "type": "string" }, "l3": { "label": "Label 3", "type": "string" } }, "description": "This template is used to display a note directing users to the main article about a subject. This should be used at the top of a section, usually directly below a section heading.", "paramOrder": [ "1", "l1", "2", "l2", "3", "l3" ], "format": "inline" } </templatedata>
[[Category:Templates{{#translation:}}]]