Difference between revisions of "Template:Map caption/sandbox"

From blackwiki
Jump to navigation Jump to search
imported>Suntag
(Revised Template sandbox notice)
imported>Jonesey95
(rm small font-size formatting from template used in infobox per MOS:FONTSIZE.)
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude>{{Template sandbox notice|subpage-name=Test sandbox}}</noinclude>
+
<div style="text-align:center;line-height:1.15em;">Location of {{#if:{{{countryprefix|}}}
<noinclude>Please '''copy'''/paste the original source code in this dedicated {{PAGENAME}} in edit mode underneath this message, try out any modifications and improvements here and save here. Verify where the original template is being used (which might be indirectly through several other templates), go into edit mode on a calling article or template and add "/Test sandbox" (without the doublequotes) and check the results by 'Show preview' (don't save!). If all is obviously as intended for all kinds of callers, '''cut'''/paste the content underneath this here message to replace the original source code, and save as well here as there.<br/>DO NOT REMOVE THIS TEXT HERE.</noinclude>
+
|{{{countryprefix}}}&nbsp;
 +
}}&nbsp;{{#ifexist:{{{country}}}
 +
|[[{{{country}}}]]
 +
|{{{country|{{PAGENAME}}}}}
 +
}}{{#ifeq:{{{location|{{{location_color|any}}}}}}|none|
 +
|{{spaces|2}}({{{location|{{{location_color|orange}}}}}})
 +
}}{{#if:{{{region|{{{legend|}}}}}}
 +
|{{#if:{{{subregion|}}}
 +
  |<p style="text-align:left;margin-left:1.2ex;margin-top:0px;margin-bottom:0px;line-height:1.15em;">–&nbsp;
 +
  |<p style="text-align:center;margin-top:0px;margin-bottom:0px;line-height:1.15em;">
 +
}}{{#switch:{{{region|none}}}
 +
  | none =
 +
  | Europe
 +
  | [[Europe]]
 +
  | in Europe
 +
  | in [[Europe]]
 +
  | on the European continent
 +
  | on the [[Europe|European continent]] = in [[Europe]]
 +
  | Pacific
 +
  | [[Pacific]]
 +
  | the Pacific
 +
  | the [[Pacific]]
 +
  | the Pacific Ocean = in the [[Pacific Ocean]]
 +
  | Middle East
 +
  | [[Middle East]]
 +
  | Arctic Circle
 +
  | [[Arctic Circle]]
 +
  | Pacific Ocean
 +
  | [[Pacific Ocean]] = in the {{#ifexist:{{{region}}}|[[{{{region}}}]]|{{{region}}}}}
 +
  | #default = in {{#ifexist:{{{region}}}
 +
  |[[{{{region}}}]]
 +
  |{{{region}}}
 +
  }}
 +
}}{{#if:{{{region|}}}
 +
  |{{#ifeq:{{{region_color|any}}}|none|
 +
  |{{spaces|2}}({{#if:{{{subregion|}}}
 +
    |{{#ifeq:{{{subregion_color|tan}}}|{{{region_color|white}}}|
 +
    |{{#ifeq:{{{subregion_color|any}}}|none|
 +
      |{{{subregion_color|tan}}} &&nbsp;
 +
    }}
 +
    }}
 +
  }}{{{region_color|white}}})
 +
  }}{{#if:{{{subregion|}}}
 +
  |<br />–&nbsp;{{#switch:{{{subregion|none}}}
 +
    | EU
 +
    | [[EU]]
 +
    | the EU
 +
    | the [[EU]]
 +
    | European Union
 +
    | [[European Union]]
 +
    | the European Union
 +
    | the [[European Union]] = in the [[European Union]]
 +
    | #default = in {{#ifexist:{{{subregion}}}
 +
    |[[{{{subregion}}}]]
 +
    |{{{subregion}}}
 +
    }}
 +
  }}{{#ifeq:{{{subregion_color|any}}}|none|
 +
    |{{spaces|2}}({{{subregion_color|tan}}})
 +
  }}
 +
  }}
 +
}}{{#if:{{{legend|}}}
 +
  |{{#switch:<!--[13]-->{{{subregion|none}}}
 +
  | EU
 +
  | [[EU]]
 +
  | the EU
 +
  | the [[EU]]
 +
  | European Union
 +
  | [[European Union]]
 +
  | the European Union
 +
  | the [[European Union]] = {{#ifeq:{{{subregion_color|tan}}}|tan
 +
    |{{spaces|16}}&thinsp;
 +
    |&nbsp; –&nbsp;
 +
  }}
 +
  | none = {{#ifeq:{{{region|none}}}|none|
 +
    |&nbsp; –&nbsp;
 +
  }}
 +
  | #default = &nbsp; –&nbsp;
 +
  }} &#91;[[:File:{{{legend}}}|Legend]]&#93;
 +
}}</p>
 +
}}</div><noinclude>
 +
{{documentation}}
 +
</noinclude>

Latest revision as of 05:11, 13 March 2019

Location of  Map caption/sandbox  (orange)
Template documentation[view] [edit] [history] [purge]

Template intended to simplify adding a standardized and formatted caption below a map indicating the location of something (e.g. a country), possibly referring to the map's main region and optionally also to a shown subregion. Original use within infoboxes (e.g. see articles on European countries). For a complete set of elements of reasonable length, a width of (minimally) 250px (without extra padding or margins) should be available.

Parameters

Required parameters shown in bold italics Script error: No such module "aligned table".

Note 
If country, region or subregion is exactly the name of a page in article space, the template automatically creates a link to it. You can still put a link here manually, using the usual syntax.

Examples

Code Raw result (in unformatted box, compare to handling in Infobox)
{{map caption}}
Location of Map caption/sandbox (orange)
{{map caption |region=Europe |legend=European location legend en.png}}
Location of Map caption/sandbox (orange)

in Europe (white)  –  [Legend]

{{map caption |countryprefix=the |region=Europe |subregion=the [[European Union]] |legend=European location legend en.png}}
Location of the Map caption/sandbox (orange)

– in Europe (tan & white)
– in the European Union (tan)  [Legend]

 Typical sample for an article on a European Union member that needs no "the" before its name, for otherwise identical output:
{{map caption |region=Europe |subregion=EU |legend=European location legend en.png}}
Location of Map caption/sandbox (orange)

– in Europe (tan & white)
– in the European Union (tan)  [Legend]

Infobox usage of code (as intended) — in which the alignment, the padding/margins, and font are rendered differently (this template adjusts for that infobox):
Sample for article named 'Armenia', about a non-European country

{{Infobox Country or territory|
|common_name = Armenia
|image_map = Europe location ARM.png
|map_caption = {{map caption}}
|(some required infobox parameters omitted from sample)
}}


Sample for article named 'Belarus', about a non-member of the EU
{{Infobox Country or territory|
|common_name = Belarus
|image_map = Europe location BLR.png
|map_caption = {{map caption |region=Europe |legend=European location legend en.png}}
|(some required infobox parameters omitted from sample)
}}


Sample for article named 'Netherlands', about a member of the EU
{{Infobox Country or territory|
|common_name = the Netherlands
|image_map = EU location NED.png
|map_caption = {{map caption |countryprefix=the |region=Europe |subregion=the [[European Union]] |legend=European location legend en.png}}
|(some required infobox parameters omitted from sample)
}}

Net result — The three simplified samples above, shown here side by side
Net result — (called here without country parameter, and with placeholder values for population to prevent error messages):
Location of Armenia
Location of Map caption/sandbox (orange)
Capitalx
Official languages x
Government x
Area
 -  Total 10 km² 
0 sq mi 
 -  Density 10 /km² (0)
0 /sq mi
Currency x (x)
Time zone x (UTC0)
Internet TLD x
Calling code [[+0]]
Location of Belarus
Location of Map caption/sandbox (orange)

in Europe (white)  –  [Legend]

Capitalx
Official languages x
Government x
Area
 -  Total 10 km² 
0 sq mi 
 -  Density 10 /km² (0)
0 /sq mi
Currency x (x)
Time zone x (UTC0)
Internet TLD x
Calling code [[+0]]
Location of the Netherlands
Location of the Map caption/sandbox (orange)

– in Europe (tan & white)
– in the European Union (tan)  [Legend]

Capitalx
Official languages x
Government x
Area
 -  Total 10 km² 
0 sq mi 
 -  Density 10 /km² (0)
0 /sq mi
Currency x (x)
Time zone x (UTC0)
Internet TLD x
Calling code [[+0]]