Template:ExternalEventSidebar: Difference between revisions

From Pirate Party Belgium
Jump to navigation Jump to search
(icons for previous and next event)
mNo edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#vardefine: time | {{TimeRegex | {{{time|}}} }} }}{| class="pirate-sidebar"
<includeonly>{{#set:Title Icon=Toicon-icon-avocado-schedule.svg}}{{#vardefine: time | {{TimeRegex | {{{time|}}} }} }}{{#vardefine: endtime | {{TimeRegex | {{{endtime|}}} }} }}{| class="pirate-sidebar external-event"
| style="padding:0;" colspan=2 |
| style="padding:0;" colspan=2 |
{| style="width:100%;" cellspacing=0
{| style="width:100%;" cellspacing=0
! class="title" | {{#if: {{{title|}}} | {{{title}}} | ? }}
! class="title" | {{#if: {{{title|}}} | {{{title}}} | ? }}
| class="icon" | [[File:Noun project - Calendar.svg|x25px|link=Category:External Event]]
| class="icon" | [[File:Toicon-icon-avocado-schedule.svg|x24px|link=Special:MyLanguage/Calendar/External]]
|}
|}
|-
|-
{{#if: {{{image|}}} |
{{!}} colspan=2 {{!}} [[File:{{{image}}}|frameless|150px|center]]
{{!}}- }}
! {{int:sidebar-date}}
! {{int:sidebar-date}}
| {{#if: {{{date|}}}  
| {{#if: {{{date|}}}  
Line 28: Line 31:
|-
|-
! {{int:sidebar-time}}
! {{int:sidebar-time}}
| {{#if: {{{time|}}} | {{#time:{{int:sidebar-time-format}}|{{#var:time}} }} | ? }}
| {{#if: {{{time|}}}  
  | {{#time:{{int:sidebar-time-format}}|{{#var:time}} }} {{#if: {{{endtime|}}} | - {{#time:{{int:sidebar-time-format}}|{{#var:endtime}} }} }}
  | ?  
  }}
|-
|-
{{#if: {{{venue|}}} |  
{{#if: {{{venue|}}} |  
Line 49: Line 55:
   | gratuit = {{int:sidebar-price-free}}
   | gratuit = {{int:sidebar-price-free}}
   | gratis = {{int:sidebar-price-free}}
   | gratis = {{int:sidebar-price-free}}
   | libre = Libre
   | libre = {{int:sidebar-price-libre}}
   | 0 = {{int:sidebar-price-free}}
   | 0 = {{int:sidebar-price-free}}
   | {{{price}}}
   | {{{price}}}
Line 63: Line 69:
{{{!}} style="width:100%; text-align:center;"  
{{{!}} style="width:100%; text-align:center;"  
{{!}} style="width:50%" {{!}} {{#if: {{#var:prev|}}
{{!}} style="width:50%" {{!}} {{#if: {{#var:prev|}}
   | [[File:Previous icon.svg|x25px|link={{#var:prev}}|{{int:sidebar-previous-event}}]]
   | [[File:Toicon-icon-afiado-rewind.svg|x25px|link={{#var:prev}}|{{int:sidebar-previous-event}}]]
   }}
   }}
{{!}} style="width:50%" {{!}} {{#if: {{#var:next|}}  
{{!}} style="width:50%" {{!}} {{#if: {{#var:next|}}  
   | [[File:Next icon.svg|x25px|link={{#var: next}}|{{int:sidebar-next-event}}]]
   | [[File:Toicon-icon-afiado-forward.svg|x25px|link={{#var: next}}|{{int:sidebar-next-event}}]]
   }}
   }}
{{!}}}
{{!}}}
{{!}}- }}
{{!}}- }}
{{#if: {{{topics|}}} |
{{#if: {{{topics|}}} |
! Topics
! {{int:sidebar-topics}}
{{!}} {{#arraymap:{{{topics}}}|,|x|[[x|{{ShowTitle|x}}]]|<br />}}
{{!}} {{#arraymap:{{{topics}}}|,|x|[[x|{{ShowTitle|x}}]]|<br />}}
{{!}}- }}
{{!}}- }}
Line 82: Line 88:
     }}  
     }}  
   }}{{#if: {{#var: coords}}  
   }}{{#if: {{#var: coords}}  
   | {{!}} colspan=2 {{!}} {{#display_map: {{#var: coords}} | height = 225px | enablefullscreen = yes | static = yes }}
   | {{!}} colspan=2 {{!}} {{#display_map: {{#var: coords}} | height = 225px | enablefullscreen = yes | scrollwheelzoom = no }}
{{!}}-
{{!}}-
{{!}} colspan="2" style="text-align:center;" {{!}} {{#vardefine: coords_float
{{!}} colspan="2" style="text-align:center;" {{!}} {{#vardefine: coords_float
Line 107: Line 113:
       |  
       |  
       | {{#time:Y/m/d H:i|{date} {{#var: time}}}}  
       | {{#time:Y/m/d H:i|{date} {{#var: time}}}}  
      }}
    | Has end date={{#ifeq: {date} | ?
      |
      | {{#time:Y/m/d H:i|{date} {{#if: {{#var: endtime}} | {{#var: endtime}} | {{#var: time}} }} }}
       }}
       }}
     | Has time={{#if: {{#var: time}} | {{#time:H:i|{{#var: time}} }} }}
     | Has time={{#if: {{#var: time}} | {{#time:H:i|{{#var: time}} }} }}
    | Has end time={{#if: {{#var: endtime}}
      | {{#time:H:i|{{#var: endtime}} }}
      | {{#if: {{#var: time}} | {{#time:H:i|{{#var: time}} }} }}
      }}
     | In venue={{{venue|}}}
     | In venue={{{venue|}}}
     | Has link venue={{{linkvenue|}}}
     | Has link venue={{{linkvenue|}}}
Line 141: Line 155:
}}</includeonly><noinclude>{{ExternalEventSidebar
}}</includeonly><noinclude>{{ExternalEventSidebar
|title = An awesome event
|title = An awesome event
|image = Logo-heart 135px.png
|workgroup = An awesome crew
|workgroup = An awesome crew
|topics = Some good topic
|topics = Some good topic
|date = 14 nov 2016
|date = 14 nov 2016
|time = 12am
|time = 12am
|endtime = 2am
|venue = Flying Dutchman
|venue = Flying Dutchman
|linkvenue = http://www.the-flying-dutchman.nl/
|linkvenue = http://www.the-flying-dutchman.nl/
Line 158: Line 174:
{{ExternalEventSidebar
{{ExternalEventSidebar
|title = An awesome event
|title = An awesome event
|image = Logo-heart 135px.png
|workgroup = An awesome crew
|workgroup = An awesome crew
|topics = Some good topic
|topics = Some good topic
|date = 14 nov 2016
|date = 14 nov 2016
|time = 12am
|time = 12am
|endtime = 2am
|venue = Flying Dutchman
|venue = Flying Dutchman
|linkvenue = http://www.the-flying-dutchman.nl/
|linkvenue = http://www.the-flying-dutchman.nl/

Latest revision as of 00:53, 7 March 2019

An awesome event Toicon-icon-avocado-schedule.svg
Logo-heart 135px.png
Date Mon 14 November 2016
Time 12:00am - 2:00am
Venue Flying Dutchman
Address
Treasure Island 666
9000 Atlantica
City
Price Free
Website [1]
Topics Some good topic
Loading map...
Find routes on OpenStreetMap
Export iCalendar
Clone this event

Usage

{{ExternalEventSidebar
|title = An awesome event
|image = Logo-heart 135px.png
|workgroup = An awesome crew
|topics = Some good topic
|date = 14 nov 2016
|time = 12am
|endtime = 2am
|venue = Flying Dutchman
|linkvenue = http://www.the-flying-dutchman.nl/
|address = Treasure Island 666
|postalcode = 9000
|city = Atlantica
|url = https://pirateparty.be
|price = free
}}