Difference between revisions of "Template:Map caption"
imported>SomeHuman (correct for rather uncommon combination) |
imported>SomeHuman (assuming corrected logic, providing facility to suppress 'subregion_color' , recognizing several values for subregion) |
||
| Line 49: | Line 49: | ||
-->|<!--else:[7]-->{{{region_color|white}}}<!-- | -->|<!--else:[7]-->{{{region_color|white}}}<!-- | ||
--end#if:[7]-->}}</span>)<!-- | --end#if:[7]-->}}</span>)<!-- | ||
| + | --end#if:[6]-->}}<!-- | ||
-->{{#if:<!--[9]-->{{{subregion|}}} | -->{{#if:<!--[9]-->{{{subregion|}}} | ||
| − | |<!--then:[9]--><br />– in {{{subregion}}}<span style="font-size:8px;">{{spaces|2}}</span>(<span style="font-size:9px;">{{{subregion_color|camel}}}</span>)<!-- | + | |<!--then:[9]--><br />– <!-- |
| − | --end#if:[ | + | -->{{#switch:<!--[10]-->{{{subregion|none}}} |
| − | --end#if:[ | + | | EU |
| + | | [[EU]] | ||
| + | | the EU | ||
| + | | the [[EU]] | ||
| + | | European Union | ||
| + | | [[European Union]] | ||
| + | | the European Union | ||
| + | | the [[European Union]] = in the [[European Union]] | ||
| + | | #default = in {{{subregion}}} | ||
| + | <!--end#switch[10]-->}}<!-- | ||
| + | -->{{#ifeq:<!--[11]-->{{{subregion_color|any}}}|<!--equals:-->none | ||
| + | |<!--then:[11] subregion_color passed as explicit demand not to indicate (default) color | ||
| + | -->|<!--else:[11]--><span style="font-size:8px;">{{spaces|2}}</span>(<span style="font-size:9px;">{{{subregion_color|camel}}}</span>)<!-- | ||
| + | --end#if:[11]-->}}<!-- | ||
| + | --end#if:[9]-->}}<!--else:[5] no region thus no SUBregion acceptable (hence no colours indicating region or subregion at region) | ||
--end#if:[5]-->}}<!-- | --end#if:[5]-->}}<!-- | ||
| − | -->{{#if:<!--[ | + | -->{{#if:<!--[12]-->{{{legend|}}} |
| − | |<!--then[ | + | |<!--then[12]: |
| − | -->{{#switch:<!--[ | + | -->{{#switch:<!--[13]-->{{{subregion|none}}} |
| EU | | EU | ||
| [[EU]] | | [[EU]] | ||
| Line 66: | Line 81: | ||
| the [[European Union]] = {{spaces|17}} | | the [[European Union]] = {{spaces|17}} | ||
| none = <!-- | | none = <!-- | ||
| − | -->{{#ifeq:<!--[ | + | -->{{#ifeq:<!--[14]-->{{{region|none}}}|<!--equals:-->none |
| − | |<!--then:[ | + | |<!--then:[14] no spacer while legend has line all for itself |
| − | -->|<!--else:[ | + | -->|<!--else:[14]--> — <!-- |
| − | --end#ifeq:[ | + | --end#ifeq:[14]-->}} |
| #default = — | | #default = — | ||
| − | <!--end#switch:[ | + | <!--end#switch:[13]-->}} [<span style="font-size:10px;">[[:Image:{{{legend}}}|Legend]]</span>]<!-- |
| − | --end#if:[ | + | --end#if:[12]-->}}</p><!-- |
--end#if:[2]-->}}</div><noinclude> | --end#if:[2]-->}}</div><noinclude> | ||
<br/>{{template doc}} | <br/>{{template doc}} | ||
</noinclude> | </noinclude> | ||
Revision as of 19:48, 13 March 2007
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}}
| ||
| ||
{{map caption |region=Europe |legend=European location legend en.png}}
| ||
| ||
{{map caption |countryprefix=the |region=Europe |subregion=the [[European Union]] |legend=European location legend en.png}}
| ||
| ||
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}}
| ||
| ||
| 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
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The above documentation is transcluded from Template:Map caption/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |

