Difference between revisions of "Template:Events"

From Pirate Party Belgium
Jump to: navigation, search
Line 1: Line 1:
<includeonly>{{#vardefine: event_text_fr
+
<includeonly>{{#ask: {{#if: {{{type|}}} | [[Category:{{{type|}}}]] | [[Category:Event]] }} [[Organized by::{{{1|+}}}]] {{#if: {{{start|}}} | [[Has date::>{{#time:Y/m/j|{{{start}}} }}]] }}
| {{#switch: {{{type|}}}
 
  | Meeting = de réunions
 
  | PirateBeer = de pirate beers
 
  | d'évènements
 
  }}
 
}}{{#vardefine: event_text_nl
 
| {{#switch: {{{type|}}}
 
  | Meeting = samenkomsten
 
  | PirateBeer = pirate beers
 
  | evenementen
 
  }}
 
}}{{#vardefine: event_text
 
| {{#switch: {{{type|}}}
 
  | Meeting = meetings
 
  | PirateBeer = pirate beers
 
  | events
 
  }}
 
}}{{#ask: {{#if: {{{type|}}} | [[Category:{{{type|}}}]] | [[Category:Event]] }} [[Organized by::{{{1|+}}}]] {{#if: {{{start|}}} | [[Has date::>{{#time:Y/m/j|{{{start}}} }}]] }}
 
 
|?In language
 
|?In language
 
|?Has title
 
|?Has title
Line 47: Line 29:
 
|order = {{{order|desc}}}
 
|order = {{{order|desc}}}
 
|searchlabel={{#switch: {{{lang|}}}  
 
|searchlabel={{#switch: {{{lang|}}}  
   | fr = Afficher plus {{#var: event_text_fr}} !
+
   | fr = Afficher plus {{#switch: {{{type|}}}
   | nl = Toon meer {{#var: event_text_nl}} !
+
    | Meeting = de réunions
   | Show moarr {{#var: event_text}}!
+
    | PirateBeer = de pirate beers
 +
    | d'évènements
 +
    }} !
 +
   | nl = Toon meer {{#switch: {{{type|}}}
 +
    | Meeting = samenkomsten
 +
    | PirateBeer = pirate beers
 +
    | evenementen
 +
    }} !
 +
   | Show moarr {{#switch: {{{type|}}}
 +
    | Meeting = meetings
 +
    | PirateBeer = pirate beers
 +
    | events
 +
    }}!
 
   }}
 
   }}
 
|default={{#if: {{{1|}}} | [[{{{1}}}]]  
 
|default={{#if: {{{1|}}} | [[{{{1}}}]]  
Line 58: Line 52:
 
     }}  
 
     }}  
 
   }} {{#switch: {{{lang|}}}  
 
   }} {{#switch: {{{lang|}}}  
   | fr = n'a pas encore organisé {{#var: event_text_fr}}
+
   | fr = n'a pas encore organisé {{#switch: {{{type|}}}
   | nl = heeft nog geen {{#var: event_text_nl}} georganiseerd
+
    | Meeting = de réunions
   | haven't organized any {{#var: event_text}} yet  
+
    | PirateBeer = de pirate beers
 +
    | d'évènements
 +
    }}
 +
   | nl = heeft nog geen {{#switch: {{{type|}}}
 +
    | Meeting = samenkomst
 +
    | PirateBeer = pirate beer
 +
    | evenement
 +
    }} georganiseerd
 +
   | haven't organized any {{#switch: {{{type|}}}
 +
    | Meeting = meeting
 +
    | PirateBeer = pirate beer
 +
    | event
 +
    }} yet  
 
   }}.
 
   }}.
 
}} {{#ifeq: {{{type|}}} | Meeting  
 
}} {{#ifeq: {{{type|}}} | Meeting  

Revision as of 01:00, 15 February 2017

Usage

{{Events|An awesome crew|type=Event|start=now|order=desc|limit=10|lang=en|preload=page}}

Examples

No event

{{Events|An awesome crew}}

There is no event for An awesome crew.Add a new event
Export for iCalendar

Events by Crew BW

{{Events|Crew BW|lang=fr|limit=5}}


Event Date Venue
Toicon-icon-avocado-schedule.svg Débat sans conférence: Comment résister à l'invasion technologique ? Mon 2 March 2020, 8:00pm Association des Habitants de Louvain-la-Neuve – 3, scavée du Biéreau
1348 Louvain-la-Neuve
Toicon-icon-avocado-cheer.svg Pirate Drink (Louvain-la-Neuve) Fri 21 February 2020, 7:30pm Black Friars – rue René Magritte 7
1348 Louvain-la-Neuve
Toicon-icon-avocado-cheer.svg Pirate Drink (Louvain-La-Neuve) Fri 24 January 2020, 7:30pm Black Friars – Rue René Magritte 7
1348 Louvain-La-Neuve
Toicon-icon-avocado-cheer.svg Pirate Drink (Louvain-La-Neuve) Thu 31 October 2019, 7:30pm The Blackfriars Pub – rue René Magritte 7
1348 Louvain-La-Neuve
Toicon-icon-avocado-cheer.svg Pirate Drink (Louvain-La-Neuve) Fri 27 September 2019, 7:30pm The Blackfriars Pub – rue René Magritte 7
1348 Louvain-La-Neuve

Show moarr events!Add a new event
Export for iCalendar

Future events by Pirates de Liège

{{Events|Pirates de Liège|lang=fr|start=now|order=asc}}

There is no event for Pirates de Liège.Add a new event
Export for iCalendar

Future Pirate Lab

This example will preload the content of this page to create an new meeting.

{{Events|Pirate Lab|type=Meeting|lang=en|start=now|preload=Template:EmptyPirateLab/Preload}}

There is no meeting for Pirate Lab.Add a new meeting
Export for iCalendar