Template:Events: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<includeonly>{{#ask: {{#if: {{{type|}}} | <includeonly>{{#ask: | ||
{{#if: {{{type|}}} | |||
| [[Has event type::{{#arraymap:{{{type}}}|,|x|x|{{!}}{{!}}}}]] | | [[Has event type::{{#arraymap:{{{type}}}|,|x|x|{{!}}{{!}}}}]] | ||
| [[Has event type::+]] | | [[Has event type::+]] | ||
Line 5: | Line 6: | ||
| [[Organized by::{{#arraymap:{{{1}}}|,|x|x|{{!}}{{!}}}}]] | | [[Organized by::{{#arraymap:{{{1}}}|,|x|x|{{!}}{{!}}}}]] | ||
| [[Organized by::+]] | | [[Organized by::+]] | ||
}} {{#if: {{{start|}}} | [[Has date::>{{#time:Y/m/j|{{{start}}} }}]] }} | }} {{#if: {{{start|}}} | [[Has date::>{{#time:Y/m/j|{{{start}}} }}]] }} {{#if: {{{end|}}} | [[Has date::<{{#time:Y/m/j|{{{end}}} }}]] }} | ||
|?Has page | | ?Has page | ||
|?Has title | | ?Has title | ||
|?Has date#ISO | | ?Has date#ISO | ||
|?Has time | | ?Has time | ||
|?In venue | | ?In venue | ||
|?Has link venue | | ?Has link venue | ||
|?Has address | | ?Has address | ||
|?In city | | ?In city | ||
|?In postal code# | | ?In postal code# | ||
|?Organized by# | | ?Organized by# | ||
|mainlabel=- | | mainlabel = - | ||
|format={{#switch: {{{format|}}} | | format = {{#switch: {{{format|}}} | ||
| list = list | | list = list | ||
| template | | template | ||
}} | }} | ||
|link=none | | link = none | ||
|limit={{{limit|10}}} | | limit = {{{limit|10}}} | ||
|introtemplate={{#switch: {{{format|}}} | | introtemplate = {{#switch: {{{format|}}} | ||
| list = | | list = | ||
| {{#ifeq: {{{1|+}}} | + | | {{#ifeq: {{{1|+}}} | + | ||
Line 36: | Line 37: | ||
}} | }} | ||
}} | }} | ||
|template={{#switch: {{{format|}}} | | template = {{#switch: {{{format|}}} | ||
| list = Event item | | list = Event item | ||
| {{#ifeq: {{{1|+}}} | + | Table event organized | Table event }} | | {{#ifeq: {{{1|+}}} | + | ||
| Table event organized | |||
| Table event | |||
}} | |||
}} | }} | ||
|outrotemplate={{#switch: {{{format|}}} | | outrotemplate = {{#switch: {{{format|}}} | ||
| list = | | list = | ||
| Table outro | | Table outro | ||
}} | }} | ||
|sep={{#switch: {{{format|}}} | | sep = {{#if: {{{sep|}}} | ||
| {{{sep}}} | |||
| {{#switch: {{{format|}}} | |||
| list = <hr /> | |||
| , | |||
}} | |||
}} | }} | ||
|sort = Has date | | sort = Has date | ||
|order = {{{order|desc}}} | | order = {{{order|desc}}} | ||
|searchlabel={{#ifeq: {{{more|true}}} | true | | searchlabel = {{#ifeq: {{{more|true}}} | true | ||
| {{#switch: {{{type|}}} | | {{#switch: {{{type|}}} | ||
| Meeting = {{int:event-show-more-meetings}} | | Meeting = {{int:event-show-more-meetings}} | ||
Line 57: | Line 64: | ||
}} | }} | ||
}} | }} | ||
|userparam=true | | userparam = true | ||
|default={{NoEvent|{{{1|}}}|type={{{type|}}}}} | | default = {{NoEvent|{{{1|}}}|type={{{type|}}}}} | ||
|named args={{#switch: {{{format|}}} | | named args = {{#switch: {{{format|}}} | ||
| list = 1 | | list = 1 | ||
| 0 | | 0 | ||
Line 66: | Line 73: | ||
| {{#ifeq: {{{format|}}} | list | <hr /> }}<span style="float:right;">''{{NewEvent|{{{1|}}}|preload={{{preload|}}}|type={{{type|}}}}}''</span><br /> | | {{#ifeq: {{{format|}}} | list | <hr /> }}<span style="float:right;">''{{NewEvent|{{{1|}}}|preload={{{preload|}}}|type={{{type|}}}}}''</span><br /> | ||
}} {{#ifeq: {{{export|true}}} | true | }} {{#ifeq: {{{export|true}}} | true | ||
| <span style="float:right">''{{ | | <span style="float:right">''{{ExportEvent|workgroup={{{1|}}}|type={{{type|}}}|limit={{{limit|10}}}|date={{{start|}}}|text={{int:event-export-for|iCalendar}} }}''</span><br /> | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
== Usage == | == Usage == |
Revision as of 20:59, 9 March 2017
Usage
{{Events|An awesome crew|type=Event|start=now|order=desc|limit=10|preload=page|format=table|formlink=true|export=true|more=true}}
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|limit=5}}
Event | Date | Venue |
---|---|---|
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, |
Pirate Drink (Louvain-la-Neuve) | Fri 21 February 2020, 7:30pm | Black Friars – rue René Magritte 7 1348 Louvain-la-Neuve, |
Pirate Drink (Louvain-La-Neuve) | Thu 31 October 2019, 7:30pm | The Blackfriars Pub – rue René Magritte 7 1348 Louvain-La-Neuve, |
Pirate Drink (Louvain-La-Neuve) | Fri 27 September 2019, 7:30pm | The Blackfriars Pub – rue René Magritte 7 1348 Louvain-La-Neuve, |
Débat sans conférence: Décroissance vs illimitation, une attitude réactionnaire ? | Mon 3 June 2019, 8:00pm | Maison du Développement Durable – pl. Agora 2 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|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|format=list|start=now|preload=Template:EmptyPirateLab/Preload}}
There is no meeting for Pirate Lab.