Template:ExportEvent: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
(18 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#ask: {{#if: {{{1|}}} | <includeonly>{{#ask: | ||
| [[{{{1}}}]] | {{#if: {{{1|}}} | ||
| {{# | | [[Has page::{{{1}}}]] [[Has event type::+]] | ||
| [[ | | {{#if: {{{type|}}} | ||
| [[Has event type::{{#arraymap:{{{type}}}|,|x|x|{{!}}{{!}}}}]] | |||
| [[Has event type::+]] | |||
}} {{#if: {{{workgroup|}}} | |||
| [[Organized by::{{#arraymap:{{{workgroup}}}|,|x|x|{{!}}{{!}} }}{{#ask: [[Category:Project]] [[Organized by::{{#arraymap:{{{workgroup}}}|,|x|x|{{!}}{{!}} }}]] | |||
}} {{# | | intro = {{!}}{{!}} | ||
| [[Organized by::{{#arraymap:{{{workgroup}}}|,|x|x|{{!}}{{!}}}}]] | | link = none | ||
| sep = {{!}}{{!}} | |||
}}]] OR {{#if: {{{type|}}} | |||
| [[Has event type::{{#arraymap:{{{type}}}|,|x|x|{{!}}{{!}}}}]] | |||
| | | [[Has event type::+]] | ||
}} [[In topic::{{#arraymap:{{{workgroup}}}|,|x|x|{{!}}{{!}} }}{{#ask: [[Category:Topic]] [[Has parent::{{#arraymap:{{{workgroup}}}|,|x|x|{{!}}{{!}} }}]] | |||
| intro = {{!}}{{!}} | |||
| link = none | |||
| sep = {{!}}{{!}} | |||
}}]] | |||
}} | }} | ||
}} | }} | ||
| searchlabel={{{text|iCalendar}}} | | ?Has title = title | ||
| sort=Has date | | ?Has title = summary | ||
| order={{{ | | ?Has date = start | ||
| limit={{{ | | ?Has end date = end | ||
}}</ | | ?Has location = location | ||
| ?Has url = description | |||
| ?Has url = url | |||
| format = icalendar | |||
| searchlabel = {{{text|iCalendar}}} | |||
| sort = Has date | |||
| order = desc | |||
| limit = {{{limit|10}}} | |||
| timezone = Europe/Brussels | |||
}}</includeonly><noinclude> | |||
== Usage == | |||
<!-- External / PirateDrink / Meeting --> | |||
<nowiki>{{ExportEvent|Some event | |||
| type = Meeting <!-- External / PirateDrink / Meeting --> | |||
| workgroup = An awesome team | |||
| date = 2017/05/25 | |||
| text = iCalendar | |||
| limit = 10 | |||
}}</nowiki> | |||
== Example == | |||
=== Export all [[:Category:Meeting|meetings]] === | |||
<nowiki>{{ExportEvent|type=Meeting}}</nowiki> | |||
{{ExportEvent|type=Meeting}} | |||
=== Export one event === | |||
<nowiki>{{ExportEvent|WikiSquad/Meeting/23 09 2017}}</nowiki> | |||
{{ExportEvent|WikiSquad/Meeting/23 09 2017}} | |||
=== Export external events of [[Pirates de Liège]] === | |||
<nowiki>{{ExportEvent|type=External|workgroup=Pirates de Liège}}</nowiki> | |||
{{ExportEvent|type=External|workgroup=Pirates de Liège}} | |||
=== Export all events, indicate the date of export === | |||
<nowiki>{{ExportEvent|date=now}}</nowiki> | |||
{{ExportEvent|date=now}} | |||
</noinclude> |
Latest revision as of 10:59, 6 March 2019
Usage
{{ExportEvent|Some event | type = Meeting <!-- External / PirateDrink / Meeting --> | workgroup = An awesome team | date = 2017/05/25 | text = iCalendar | limit = 10 }}
Example
Export all meetings
{{ExportEvent|type=Meeting}}
Export one event
{{ExportEvent|WikiSquad/Meeting/23 09 2017}}
Export external events of Pirates de Liège
{{ExportEvent|type=External|workgroup=Pirates de Liège}}
Export all events, indicate the date of export
{{ExportEvent|date=now}}