Difference between revisions of "Template:Infobox island"
From Wikishire
m (Trying to fix cats) |
|||
(50 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{| class="infobox geography vcard" style="width:22em; text-align:left; font-size: 88%; line-height: 1.5em" style="float: right; font-size: 85%; border: 1px solid lightgrey; padding: 4px; margin-left: 1em;" | {| class="infobox geography vcard" style="width:22em; text-align:left; font-size: 88%; line-height: 1.5em" style="float: right; font-size: 85%; border: 1px solid lightgrey; padding: 4px; margin-left: 1em;" | ||
− | |colspan=2 class= style="text-align: center; background:#D0F0C0; font-size: 100%"|<big class="fn org">{{#if: {{{name|}}}'''{{{name}}}'''|'''{{PAGENAME}}''' }}</big>{{#if: {{{welsh| }}}| <br>{{lang|cy|{{{welsh}}} }} }}{{#if: {{{gaelic| }}}| <br>{{lang|gd|{{{gaelic}}} }} }}{{#if: {{{irish| }}}| <br>{{lang|ga|{{{irish}}} }} }}{{#if: {{{scots| }}}| <br>{{lang|sco|{{{scots}}} }} }}{{#if: {{{cornish| }}}| <br>{{lang|kw|{{{cornish}}} }} }}{{#if: {{{ | + | |colspan=2 class= style="text-align: center; background:#D0F0C0; font-size: 100%"|<big class="fn org">{{#vardefine:type|island}}{{#if: {{{name| }}}|'''{{{name}}}'''|'''{{PAGENAME}}''' }}</big>{{#if: {{{welsh| }}}| <br>{{lang|cy|{{{welsh}}} }} }}{{#if: {{{gaelic| }}}| <br>{{lang|gd|{{{gaelic}}} }} }}{{#if: {{{irish| }}}| <br>{{lang|ga|{{{irish}}} }} }}{{#if: {{{scots| }}}| <br>{{lang|sco|{{{scots}}} }} }}{{#if: {{{cornish| }}}| <br>{{lang|kw|{{{cornish}}} }} }}{{#if: {{{jerriais| }}}| <br>''Jèrriais:'' {{{jerriais}}} }}{{#if: {{{dgernesiais| }}}| <br>Dgèrnésiais: ''{{{dgernesiais}}}'' }}{{#if: {{{manx| }}}| <br>{{lang|gv|{{{manx}}} }} }}{{#if: {{{county| }}}|{{#vardefine:shire|{{namefix|{{{county}}}}}}}}}{{#if: {{{bailiwick| }}}|{{#vardefine:shire|{{namefix|{{{bailiwick}}}}}}}}}{{#if: {{{territory| }}}|{{#vardefine:shire|{{namefix|{{{territory}}}}}}}}}<!--Island Op codes--><!--{{Group-shire|{{{group}}}}}--><!--Groups & shires |
+ | -->{{#ifeq:{{{name}}}|Great Britain||{{#ifeq:{{{name}}}|Ireland||{{#vardefine:archipel|{{#if:{{{group|}}}|{{islegroupfix|{{{group}}}}}| | ||
+ | {{#switch:{{#var:shire}} | ||
+ | |Falkland Islands=Falkland Islands | ||
+ | |Orkney=Orkney | ||
+ | |Shetland=Shetland | ||
+ | |0}} }} }}{{#vardefine:cats|{{#switch:{{#var:archipel}} | ||
+ | |0 | ||
+ | |Chagos | ||
+ | |Chagos Archipelago | ||
+ | |Windward Islands | ||
+ | |Leeward Islands | ||
+ | |West Indies=shireonly | ||
+ | |Bristol Channel | ||
+ | |Firth of Forth | ||
+ | |Inner Hebrides | ||
+ | |Outer Hebrides | ||
+ | |Hebrides | ||
+ | |Thames Estuary=group&shire | ||
+ | |grouponly}}}}{{#vardefine:headtag|{{#switch:{{#var:archipel}} | ||
+ | |0 | ||
+ | |{{#var:shire}}={{shead|{{#var:shire}}}} | ||
+ | |{{Isle Head&Cat|{{#var:archipel}}|head}} | ||
+ | {{#if:{{{#var:shire}}}|<br>({{shead|{{#var:shire}}}})}}}} }} }} }}{{#if:{{{highest point|}}}|{{#vardefine:summit|{{{highest point}}} }} }}{{#if:{{{summit|}}}|{{#vardefine:summit|{{{summit}}} }} }}{{#if:{{{highest elevation|}}}|{{#vardefine:summit|{{{highest elevation}}} }} }}{{#if:{{{highest height|}}}|{{#vardefine:summit|{{{highest height}}} }} }}<!--end of op codes--> | ||
|- | |- | ||
! colspan=2 style="background: white; text-align: center; font-size: 100%;" {{!}} | ! colspan=2 style="background: white; text-align: center; font-size: 100%;" {{!}} | ||
− | {{# | + | {{#var:headtag}} |
|- class="note" | |- class="note" | ||
{{#if: {{{picture<includeonly>|</includeonly>}}} | | {{#if: {{{picture<includeonly>|</includeonly>}}} | | ||
− | ! colspan=2 style="background: white; text-align: center; font-size: 85%;" {{!}} [[File:{{{picture}}}| | + | ! colspan=2 style="background: white; text-align: center; font-size: 85%;" {{!}} [[File:{{{picture}}}|250px]]{{#if: {{{picture caption<includeonly>|</includeonly>}}}|<br />{{{picture caption<includeonly>|</includeonly>}}}}}}} |
+ | |- | ||
+ | {{#if: {{{main town<includeonly>|</includeonly>}}} | | ||
+ | ! style="background: #D0F0C0;" {{!}} Main town: | ||
+ | {{!}} {{{main town}}} }} | ||
+ | |- | ||
+ | {{#if: {{{main village<includeonly>|</includeonly>}}} | | ||
+ | ! style="background: #D0F0C0;" {{!}} Main village: | ||
+ | {{!}} {{{main village}}} }} | ||
|- | |- | ||
{{#if: {{{main settlement<includeonly>|</includeonly>}}} | | {{#if: {{{main settlement<includeonly>|</includeonly>}}} | | ||
Line 12: | Line 43: | ||
{{!}} {{{main settlement}}} }} | {{!}} {{{main settlement}}} }} | ||
|- | |- | ||
− | | colspan="2" style="background: #D0F0C0; text-align: center;"|'''Location''' | + | |colspan="2" style="background: #D0F0C0; text-align: center;"|'''Location''' |
|- | |- | ||
{{#if: {{{map<includeonly>|</includeonly>}}} | | {{#if: {{{map<includeonly>|</includeonly>}}} | | ||
! colspan=2 style="background: white; text-align: center; font-size: 85%;" {{!}} | ! colspan=2 style="background: white; text-align: center; font-size: 85%;" {{!}} | ||
− | [[File:{{{map}}}|240px]]}} | + | [[File:{{{map}}}|240px|{{{map caption}}}]]}} |
|- | |- | ||
{{#if: {{{latitude<includeonly>|</includeonly>}}} | | {{#if: {{{latitude<includeonly>|</includeonly>}}} | | ||
! style="background: #D0F0C0;" {{!}} Location: | ! style="background: #D0F0C0;" {{!}} Location: | ||
− | {{!}} {{{latitude}}} | + | {{!}} {{wmap|{{{latitude}}}|{{{longitude}}}|zoom=14}} }} |
|- | |- | ||
{{#if: {{{os grid ref<includeonly>|</includeonly>}}} | | {{#if: {{{os grid ref<includeonly>|</includeonly>}}} | | ||
! style="background: #D0F0C0;" {{!}} Grid reference: | ! style="background: #D0F0C0;" {{!}} Grid reference: | ||
− | {{!}} {{{os grid ref}}} }} | + | {{!}} {{#if:{{{os grid ref|}}}|{{map|{{{os grid ref}}}}} }} }} |
+ | |- | ||
+ | {{#if: {{{area<includeonly>|</includeonly>}}} | | ||
+ | ! style="background: #D0F0C0;" {{!}} Area: | ||
+ | {{!}} {{box line convert|{{{area}}}}} }} | ||
+ | |- | ||
+ | {{#ifeq:{{#varexists:summit}}|1| | ||
+ | ! style="background: #D0F0C0;" {{!}} Highest point: | ||
+ | {{!}} {{#var:summit}} }} | ||
|- | |- | ||
− | | colspan="2" style="background: #D0F0C0; text-align: center;"|'''Data''' | + | |colspan="2" style="background: #D0F0C0; text-align: center;"|'''Data''' |
|- | |- | ||
{{#if: {{{population<includeonly>|</includeonly>}}} | | {{#if: {{{population<includeonly>|</includeonly>}}} | | ||
! style="background: #D0F0C0;" {{!}} Population: | ! style="background: #D0F0C0;" {{!}} Population: | ||
− | {{!}} {{{population}}} {{#if: {{{census year | + | {{!}} {{{population}}} {{#if: {{{census year|}}}| <small>''({{{census year}}})''</small>}} }} |
<!-- |- | <!-- |- | ||
{{#if: {{{post town<includeonly>|</includeonly>}}} | | {{#if: {{{post town<includeonly>|</includeonly>}}} | | ||
Line 47: | Line 86: | ||
! style="background: #D0F0C0;" {{!}} Website: | ! style="background: #D0F0C0;" {{!}} Website: | ||
{{!}} {{{website}}} }} | {{!}} {{{website}}} }} | ||
− | |}<includeonly> | + | |}<includeonly>{{Saintsort}}{{#switch:{{#var:cats}} |
− | {{ | + | |grouponly=[[Category:{{Isle Head&Cat|{{#var:archipel}}|category}}]] |
− | </includeonly><noinclude>{{Infobox island/doc}}</noinclude> | + | |shireonly=[[Category:Islands of {{namefix 2|{{#var:shire}}}}]] |
+ | |group&shire=[[Category:{{Isle Head&Cat|{{#var:archipel}}|category}}]] [[Category:Islands of {{namefix 2|{{#var:shire}}}}]]}}{{#if:{{{picture|}}}||[[Category:Natural feature articles with no infobox picture]]}}</includeonly><noinclude>{{Infobox island/doc}}[[Category:Infoboxes|Island]] [[Category:Island infobox templates| ]]</noinclude> |
Latest revision as of 14:03, 15 November 2022
Infobox island | |
[[]] | |
---|---|
[[File:{{{picture}}}|250px]] {{{picture caption}}} | |
Main town: | {{{main town}}} |
Main village: | {{{main village}}} |
Main settlement: | {{{main settlement}}} |
Location | |
[[File:{{{map}}}|240px|{{{map caption}}}]] | |
Location: | {{{latitude}}} {{{longitude}}} |
Grid reference: | |
Area: | {{{area}}} |
Data | |
Population: | {{{population}}} |
Website: | {{{website}}} |