Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Template:Getalias2/doc

From Wikipedia, the free encyclopedia

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 (1-2).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 (1-2).svg (non-existent variant; returns the value of |flag alias= as fallback)