Difference between revisions of "Template:Getalias"

From blackwiki
Jump to navigation Jump to search
imported>Andrwsc
m (Protected Template:Getalias: Highly visible template ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
imported>MSGJ
(use subpage)
Line 1: Line 1:
 
{{country data {{{1}}}|country get alias2|name={{{2|}}}|variant={{{variant|{{{3|}}}}}}}}<noinclude>
 
{{country data {{{1}}}|country get alias2|name={{{2|}}}|variant={{{variant|{{{3|}}}}}}}}<noinclude>
{{Documentation, template|content=This is a meta-template that is not intended to be transcluded directly from the main article space.  It can be used to construct other templates that need to extract the <tt>alias</tt> value from the specified <tt>[[:Category:Country data templates|country_data]]</tt> structure, so that customized wikilinks can be constructed.  For example, <tt><nowiki>{{getalias|USA}}</nowiki></tt> → "{{getalias|USA}}".  Use <tt>shortname</tt> as a second parameter to retrieve the <tt>shortname alias</tt> value if desired.  For example, <tt><nowiki>{{getalias|CHN}}</nowiki></tt> → "{{getalias|CHN}}", but <tt><nowiki>{{getalias|CHN|shortname}}</nowiki></tt> → "{{getalias|CHN|shortname}}". A third parameter can specify the variant, for example <nowiki>[[Image:{{getalias|USA|flag|1912}}|22px]]</nowiki> -> [[Image:{{getalias|USA|flag|1912}}|22px]] }}
+
{{documentation}}
[[Category:Flag template system|{{PAGENAME}}]]
 
[[fr:modèle:Getalias]]
 
 
</noinclude>
 
</noinclude>

Revision as of 22:28, 29 January 2010

{{country data {{{1}}}|country get alias2|name=|variant=}}

Template documentation[view] [edit] [history] [purge]

Usage

This is a meta-template that is not intended to be transcluded directly from the main article space. It can be used to construct other templates that need to extract the |alias= value from the specified country_data structure, so that customized wikilinks can be constructed. For example, {{getalias|USA}} → "United States".

Different parameter values can be extracted using the second unnamed parameter. Use shortname as a second parameter to retrieve the |shortname alias= value if desired. For example, {{getalias|IRL}} → "Republic of Ireland", but {{getalias|IRL|shortname}} → "Ireland". To extract the flag image name (|flag alias=), use flag as second parameter: {{getalias|CHN|flag}} → "Flag of the People's Republic of China.svg". The output defaults to the |alias= value if the desired |xxx alias= is undefined in the target template.

A third parameter can specify the variant; for example, [[File:{{getalias|United States|flag|1912}}|22px]]Flag of the United States (1912-1959).svg returns the image defined as |flag alias-1912= in {{Country data United States}}. The variant parameter can also be used to extract the link used with military and sports templates (e.g. {{army}}, {{fb}}): {{getalias|UK|link|army}} → British Army.

See also