Template:Main: Difference between revisions

From Space Station 14 Wiki
defaultloadout-wikigg>Karmaworks
Created page with "== Summary == == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Main|Page One}}</nowiki></code> || {{Main|Page One}} |- | <code><nowiki>{{Main|Page One#Section Title}}</nowiki></code> || {{Main|Page One#Section Title}} |- | <code><nowiki>{{Main|Page One|Page Two}}</nowiki></code> || {{Main|Page One|Page Two}} |- | <code><nowiki>{{Main|Page One|Page Two|Page Three}}</nowiki></code> || {{Main|Page One|Page Two|Page Three}} |- | <code><nowiki>{{Main..."
 
Aliser (talk | contribs)
depends on {{hatnote}}
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Summary ==
<includeonly><!--
-->{{#vardefine:text|<!-- start vd
     
  -->{{#if:{{{2|}}}<!-- if more than one page
     
      -->|[[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
       
        -->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two
           
        -->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one
           
      -->}}<!-- end concat if
       
      -->|[[{{{1}}}]]<!-- else; one page only
       
  -->}}<!-- end if
     
-->}}<!-- end vd


== Examples ==
-->{{Hatnote|<!--
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Main|Page One}}</nowiki></code> || {{Main|Page One}}
|-
| <code><nowiki>{{Main|Page One#Section Title}}</nowiki></code> || {{Main|Page One#Section Title}}
|-
| <code><nowiki>{{Main|Page One|Page Two}}</nowiki></code> || {{Main|Page One|Page Two}}
|-
| <code><nowiki>{{Main|Page One|Page Two|Page Three}}</nowiki></code> || {{Main|Page One|Page Two|Page Three}}
|-
| <code><nowiki>{{Main|Page One{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Main|Page One{{!}}Page 1}}
|}


== Dependencies ==
  -->{{#if:{{{2|}}}|Main articles|Main article}}: {{#var:text}}<!--
This template requires the {{tl|Hatnote}} metatemplate.
 
-->}}<!--


== Source ==
--></includeonly><!--
Roughly based on [https://en.wikipedia.org/wiki/Template:For Wikipedia's For Template].
 
__NOTOC__
--><noinclude>
{{doc|bb=
{{depends on template|Hatnote}}
}}
 
[[Category:Hatnote templates]]
[[Category:Template starter-kit]]
<templatedata>
{
"params": {
"1": {
"label": "Article",
"description": "A main article.",
"example": "Article",
"type": "wiki-page-name",
"required": true
},
"2": {
"label": "Second Article",
"description": "A second main article.",
"example": "Second Article",
"type": "wiki-page-name"
},
"3": {
"label": "Third Article",
"description": "A third main article.",
"example": "Third Article",
"type": "wiki-page-name"
}
},
"description": "This hatnote template is meant to be in sections of an article mentioning information about another existing main article.",
"paramOrder": [
"1",
"2",
"3"
],
"format": "inline"
}
</templatedata>
</noinclude>

Latest revision as of 00:33, 20 May 2025

Template documentation
view or edit this documentation about template documentation
Depends on template
This template depends on template:

Examples

Code Result
{{Main|Special:WantedPages}}
Main article: Special:WantedPages
{{Main|Special:WantedPages#Section Title}}
Main article: Special:WantedPages
{{Main|Special:WantedPages|Special:UncategorizedPages}}
{{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}
{{Main|Special:WantedPages{{!}}Page 1}} (Custom link label)
Main article: Page 1

This hatnote template is meant to be in sections of an article mentioning information about another existing main article.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Article1

A main article.

Example
Article
Page namerequired
Second Article2

A second main article.

Example
Second Article
Page nameoptional
Third Article3

A third main article.

Example
Third Article
Page nameoptional