Template:Main: Difference between revisions

From Halopedia, the Halo wiki

No edit summary
m (Text replacement - "{{{l{{#var:key}}|{{#var:value}}}}}" to "{{{l{{#var:key}}|{{#replace:{{#var:value}}|#|<nowiki/> § <nowiki/>}}}}}")
 
(34 intermediate revisions by 11 users not shown)
Line 1: Line 1:
:''Main Article:[[{{{1}}}]]''
<includeonly>:''{{#if:{{{see|}}}|See also|Main article{{#if:{{{2|}}}|s}}}}: {{#sub:{{#fornumargs:key|value|[[{{{w{{#var:key}}|{{{wiki|}}}}}}:{{#ifeq:{{#sub:{{#var:value}}|0|1}}|/|{{FULLPAGENAME}}}}{{#var:value}}|{{#ifeq:{{#sub:{{#var:value}}|0|1}}|/|{{FULLPAGENAME}}}}{{{l{{#var:key}}|{{#replace:{{#var:value}}|#|<nowiki/> § <nowiki/>}}}}}]], <nowiki/>}}|0|-2}}</includeonly><noinclude> __NOTOC__
== Usage ==
To link to a "main article" on a topic, use <code><nowiki>{{Main|Title of other article}}</nowiki></code>.
 
=== Advanced usage (multiple main articles) ===
For multiple main articles, use <code><nowiki>{{Main|Main Article 1|Main Article 2}}</nowiki></code>.
 
=== Advanced usage (changing a link's name) ===
You may want the main article's name to show up differently; named parameters are good for the job.
 
<pre>
{{Main
|1=Main Article 1
|l1=Link Title 1
|2=Main Article 2
|l2=Link Title 2
}}
</pre>
 
Note that the named parameters are a lowercase "L" and a number, ''not'' the number 1 and then another number.
 
=== Advanced usage (interwiki link) ===
This template is also capable of linking to another wiki. '''Note''': To link articles in Halopedia, make sure the "wiki" path is removed and make sure the links you added are accurate. <code>wiki</code> refers to the interwiki prefix of the wiki. For a list of interwiki prefixes, see [[Special:Interwiki]].
 
<pre>
{{Main
|wiki=
|1=
}}
</pre>


<noinclude>
Use <code>w1=</code> (or any other number) to set the interwiki prefix per entry.


== Usage ==
=== Example ===
This template also has an additional feature. Below is an example
*<code>1=</code> refers to the actual link.
*<code>l1=</code> refers to an optional yet customizable title for the link.


To link to a "main article" on a topic, use &#123;{main|The other article}}.
<pre>
{{Main
|wiki=rvb
|1=Michael J. Caboose
|l1=Caboose Blue Team
}}
</pre>


[[Category:Templates]]
=== "See also" ===
To change the wording from "Main article" to "See also", simply add anything in the <code>|see=</code> parameters. Below is an example:
:<code><nowiki>{{Main|see=1|Halo 1|Halo 2|Halo 3|Halo 4}}</nowiki></code>


</noinclude>
[[Category:Templates]]</noinclude>

Latest revision as of 19:14, June 2, 2024

Usage

To link to a "main article" on a topic, use {{Main|Title of other article}}.

Advanced usage (multiple main articles)

For multiple main articles, use {{Main|Main Article 1|Main Article 2}}.

Advanced usage (changing a link's name)

You may want the main article's name to show up differently; named parameters are good for the job.

{{Main
|1=Main Article 1
|l1=Link Title 1
|2=Main Article 2
|l2=Link Title 2
}}

Note that the named parameters are a lowercase "L" and a number, not the number 1 and then another number.

Advanced usage (interwiki link)

This template is also capable of linking to another wiki. Note: To link articles in Halopedia, make sure the "wiki" path is removed and make sure the links you added are accurate. wiki refers to the interwiki prefix of the wiki. For a list of interwiki prefixes, see Special:Interwiki.

{{Main
|wiki=
|1=
}}

Use w1= (or any other number) to set the interwiki prefix per entry.

Example

This template also has an additional feature. Below is an example

  • 1= refers to the actual link.
  • l1= refers to an optional yet customizable title for the link.
{{Main
|wiki=rvb
|1=Michael J. Caboose
|l1=Caboose Blue Team
}}

"See also"

To change the wording from "Main article" to "See also", simply add anything in the |see= parameters. Below is an example:

{{Main|see=1|Halo 1|Halo 2|Halo 3|Halo 4}}