Difference between revisions of "Template:CrewSidebar"

From Pirate Party Belgium
Jump to: navigation, search
m
(remove place, street, number + add province, region + change styles of the table)
Line 1: Line 1:
<includeonly>{{#vardefine:NA| {{#ifeq: {{{lang|}}} | fr | Non assigné | {{#ifeq: {{{lang|}}} | nl | Niet toegewezen | Not assigned }} }} }}{{#vardefine:TBD| {{#ifeq: {{{lang|}}} | fr | À définir | {{#ifeq: {{{lang|}}} | nl | | To be defined }} }} }}{| class="toccolours vatop" cellpadding="1" cellspacing="1" style="float:right; clear:right; width:150px; padding:0px; margin:0px 0px 1em 1em; font-size:85%; text-align:center;"
+
<includeonly>{{#vardefine:NA|?}}{| style="width: 20em; border: 1px solid #aaaaaa; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; position:relative; text-align:left;"
! colspan=2 bgcolor=#692E89 |<center><font color="white">'''{{{crewname|Pirate Party}}}'''</font></center>
+
! style="text-align: center; background-color: #692D89; color:white;padding:0.3em; font-size:medium;" colspan="2" | {{{crewname|{{PAGENAME}}}}}
{{{flag|}}}
 
 
|-
 
|-
! colspan=2 bgcolor=gainsboro |'''{{#ifeq: {{{lang|}}} | fr | Lieu | {{#ifeq: {{{lang|}}} | nl | Locatie | Location }} }}'''
+
! {{#switch: {{{lang|}}} | fr = Ville | nl = Staad | City }}
 +
| [[In postal code::{{{postalcode|}}}]] [[In city::{{{city|{{#var:NA}}}}}]]
 
|-
 
|-
|{{{place| {{#var:NA}} }}}
+
! {{#switch: {{{lang|}}} | fr = Province | nl = Provincie | Province }}
 +
| [[In province::{{{province|{{#var:NA}}}}}]]
 
|-
 
|-
|{{{street|}}} {{{number|}}}
+
! {{#switch: {{{lang|}}} | fr = Région | nl = Gewest | Region }}
|-
+
| [[In region::{{{region|{{#var:NA}}}}}]]
|{{{postalcode|}}} {{{city|}}}
 
|-
 
| colspan=2 bgcolor=gainsboro |'''{{#ifeq: {{{lang|}}} | fr | Membres | {{#ifeq: {{{lang|}}} | nl | Leden | Members }} }}'''
 
 
|-  
 
|-  
|  
+
! {{#switch: {{{lang|}}} | fr = Membres | nl = Leden | Members }}
{{#arraymap:{{{members|{{#var:NA}}}}}|,|x|x|<br />}}
+
| {{#arraymap:{{{members|{{#var:NA}}}}}|,|x|x|<br />}}
 
|-  
 
|-  
| colspan=2 bgcolor=gainsboro |'''{{#ifeq: {{{lang|}}} | fr | Capitaine | {{#ifeq: {{{lang|}}} | nl | Kapitein | Captain }} }}'''
+
! {{#switch: {{{lang|}}} | fr = Capitaine | nl = Kapitein | Captain }}
 +
| {{{captain|{{#var:NA}}}}}
 
|-  
 
|-  
| {{{captain| {{#var:NA}} }}}
+
! {{#switch: {{{lang|}}} | fr = Navigateur | nl = Navigator | Navigator }}
|-
+
| {{{navigator|{{#var:NA}}}}}
! colspan=2 bgcolor=gainsboro |'''{{#ifeq: {{{lang|}}} | fr | Navigateur | {{#ifeq: {{{lang|}}} | nl | Navigator | Navigator }} }}'''
+
{{#if: {{{treasurekeeper|}}} |
|-
+
{{!}}-
| {{{navigator| {{#var:NA}} }}}
+
! {{#switch: {{{lang|}}} | fr = Trésorier | nl = Penningmeester | Treasure Keeper }}
|-
+
{{!}} {{{treasurekeeper|{{#var:NA}}}}}  
!  colspan=2 bgcolor=gainsboro |'''{{#ifeq: {{{lang|}}} | fr | Trésorier | {{#ifeq: {{{lang|}}} | nl | Penningmeester | Treasure Keeper }} }}'''
+
}}{{#if: {{{socialnetworks|}}} |  
|-
 
| {{{treasurekeeper| {{#var:NA}} }}}
 
{{#if: {{{socialnetworks|}}} |  
 
 
{{!}}-
 
{{!}}-
! colspan=2 bgcolor=gainsboro {{!}}'''{{#ifeq: {{{lang|}}} | fr | Réseaux sociaux | {{#ifeq: {{{lang|}}} | nl | Sociale Netwerken | Social Networks }} }}'''
+
! {{#switch: {{{lang|}}} | fr = Réseaux sociaux | nl = Sociale Netwerken | Social Networks }}
{{!}}-
+
{{!}} {{#arraymap:{{{socialnetworks|}}}|,|x|x|<br />}}  
{{!}}  
 
{{#arraymap:{{{socialnetworks|}}}|,|x|x|<br />}}
 
 
}}
 
}}
 
|-
 
|-
|  colspan=2 bgcolor=gainsboro |'''{{#ifeq: {{{lang|}}} | fr | Statut | {{#ifeq: {{{lang|}}} | nl | Staat | Status }} }}'''
+
! {{#switch: {{{lang|}}} | fr = Statut | nl = Staat | Status }}
|-
+
| {{#ifeq: {{{active|}}} | true |  
| {{#ifeq: {{{active|false}}} | true |  
+
  {{#switch: {{{lang|}}} | fr = Actif | nl = Actief | Active }} |  
    {{#ifeq: {{{lang|}}} | fr | Actif | {{#ifeq: {{{lang|}}} | nl | Actief | Active }} }} |  
+
  {{#switch: {{{lang|}}} | fr = Inactif | nl = Inactief | Inactive }}  
    {{#ifeq: {{{lang|}}} | fr | Inactif | {{#ifeq: {{{lang|}}} | nl | Inactief | Inactive }} }}
+
}}
  }}
+
|}{{#ifeq: {{{nocat|}}} | true |  | {{#ifeq: {{{active|}}} | true | [[Category:Active_Crews]] | [[Category:Inactive_Crew]] }} [[Category:Crew]] }}</includeonly><noinclude>
|}{{#if: {{{nocat|}}} | |  
 
  {{#ifeq: {{{active|false}}} | true | [[Category:Active_Crews]] | [[Category:Inactive_Crew]] }}  
 
  [[Category:Crew]]  
 
}}</includeonly><noinclude>
 
 
{{CrewSidebar
 
{{CrewSidebar
 
|lang = en
 
|lang = en
 
|crewname = An awesome crew
 
|crewname = An awesome crew
|place = Flying Dutchman
 
|street = Treasure Island
 
|number = 666
 
 
|postalcode = 9000
 
|postalcode = 9000
|city = Atlantica
+
|city = Atlantis
 +
|provincie = North Sea
 +
|region = Atlantica
 
|members = Jack, Pieter, Mary
 
|members = Jack, Pieter, Mary
 
|captain = Edward Teach
 
|captain = Edward Teach
Line 73: Line 62:
 
| crewname
 
| crewname
 
|  
 
|  
|--
 
| place
 
| Meeting place.
 
|--
 
| street
 
|
 
|--
 
| number
 
| Street number.
 
 
|--
 
|--
 
| postalcode
 
| postalcode
Line 88: Line 68:
 
| city
 
| city
 
|  
 
|  
 +
|--
 +
| province
 +
|
 +
|--
 +
| region
 +
|
 
|--
 
|--
 
| captain
 
| captain

Revision as of 10:25, 13 November 2016

An awesome crew Toicon-icon-avocado-fold.svg
City 9000 Atlantis
Province ?
Region Atlantica
Members Jack, Pieter, Mary
Captain Edward Teach
Navigator Mr. Smee
Treasurer Coco the parrot
Social networks Link Diaspora
Facebook
Twitter
...
Status ?
Loading map...
Parameters
parameter description
lang en, fr or nl
crewname
postalcode
city
province
region
captain
treasurekeeper
socialnetworks Links to social media.
active true or false

Usage

{{CrewSidebar
|lang = en
|crewname = An awesome crew
|place = Flying Dutchman 
|street = Treasure Island
|number = 666
|postalcode = 9000
|city = Atlantica
|members = Jack, Pieter, Mary
|captain = Edward Teach
|navigator = Mr. Smee
|treasurekeeper = Coco the parrot
|socialnetworks= Link Diaspora, Facebook, Twitter, ...
|active = true
}}