Template:Getalias2/doc
Appearance
This is a documentation subpage for Template:Getalias2. It may contain usage information, categories and other content that is not part of the original template page. |
This is a more general version of {{Getalias}}, which can extract any parameter value from a country data template instead of just parameters named "... alias" or "... alias-...".
Examples
[edit]
→{{getalias2|United Kingdom|flag alias}}
Flag of the United Kingdom.svg
(the value of|flag alias=
in {{Country data United Kingdom}})
→{{getalias2|Georgia (U.S. state)|shortname alias}}
Georgia
(the value of|shortname alias=
in {{Country data Georgia (U.S. state)}})
→{{getalias2|Nepal|border}}
(nothing, since
|border=
is set to nothing in {{Country data Nepal}})
→{{getalias2|Russia|border}}
{{{border}}}
(no|border=
parameter is defined in {{Country data Russia}})
→{{getalias2|Nepal|size}}
(in {{Country data Nepal}}, the
{{{size}}}
parameter is passed through with fallback value 23x20px)
→{{getalias2|Russia|size}}
(in {{Country data Russia}}, the
{{{size}}}
parameter is passed through with empty fallback value)
Usage with variant
[edit]The |variant=
parameter can be used to extract a variant parameter value, and returns the main parameter value if the variant parameter is undefined:
→{{getalias2|United Kingdom|flag alias|variant=civil}}
Civil Ensign of the United Kingdom.svg
(the value of|flag alias-civil=
)
→{{getalias2|United Kingdom|flag alias|variant=foo}}
Flag of the United Kingdom.svg
(non-existent variant; returns the value of|flag alias=
as fallback)