Difference between revisions of "Template:Map caption"

From blackwiki
Jump to navigation Jump to search
imported>Galobtter
(fix spacing)
 
(15 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<div style="position:fixed; width=2000; height=2000; left:0%; top:0%; overflow:visible;">
+
<div style="text-align:center;line-height:1.15em;">Location of{{#if:{{{countryprefix|}}}
<table border=2>
+
|&nbsp;{{{countryprefix}}}
<tr><td bgcolor=black><center></center>
+
}}&nbsp;{{#ifexist:{{{country}}}
 
+
|[[{{{country}}}]]
<tr>
+
|{{{country|{{PAGENAME}}}}}
<td bgcolor=black><center><font size="+2" color=white>
+
}}{{#ifeq:{{{location|{{{location_color|any}}}}}}|none|
This is the Zodiac speaking. You people seem so smart, yet I get away with so much.
+
|&nbsp;({{{location|{{{location_color|orange}}}}}})
Here is a letter for you smart people:
+
}}{{#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;">
[[Image:Celtic-style crossed circle.svg|thumb|center|250px|]]
+
}}{{#switch:{{{region|none}}}
</font>
+
  | 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|
 +
  |&nbsp;({{#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|
 +
    |&nbsp;({{{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
 +
    |&nbsp;
 +
    |&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 17:46, 23 March 2019

Location of Map caption (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 (orange)
{{map caption |region=Europe |legend=European location legend en.png}}
Location of Map caption (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 (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 (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 (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 (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 (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]]