Difference between revisions of "Template:Event"
(33 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#vardefine: date | <includeonly>{{#vardefine: date | ||
| {{#if: {{{date|}}} | | {{#if: {{{date|}}} | ||
− | | {{#time:D j F Y | + | | {{#time:D j F Y|{{{date}}}|{{int:language-code}} }} |
− | |||
− | |||
− | |||
| ? | | ? | ||
}}{{#if: {{{time|}}} | }}{{#if: {{{time|}}} | ||
− | | , {{#time: | + | | , {{#time:{{int:sidebar-time-format}}|{{{time}}} }} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
− | }}{{#if: {{{page|}}} | + | }}{{#if: {{{page|}}} |
| {{#if: {{{title|}}} | | {{#if: {{{title|}}} | ||
| '''[[{{{page}}}|{{{title}}}]]'''<br />{{#var: date}} | | '''[[{{{page}}}|{{{title}}}]]'''<br />{{#var: date}} | ||
| [[{{{page}}}|{{#var:date}}]] | | [[{{{page}}}|{{#var:date}}]] | ||
}} | }} | ||
− | | {{# | + | | {{#var: date}} |
− | }} | + | }}<br />{{#if: {{{location|}}} |
− | | {{#if: {{{linkvenue|}}} | + | | {{{location}}} |
− | + | | {{#if: {{{venue|}}} | |
− | + | | {{#if: {{{linkvenue|}}} | |
− | + | | [{{{linkvenue|}}} {{{venue|}}}] | |
− | | {{#if: {{{address|}}} | {{{address}}} | ? }} | + | | {{{venue}}} |
− | }}<br />{{#if: {{{postalcode|}}} | + | }} {{#if: {{{address|}}} | – {{{address}}} }} |
− | | {{{postalcode}}} {{#if: {{{city|}}} | {{{city}}} | ? }} | + | | {{#if: {{{address|}}} | {{{address}}} | ? }} |
− | | {{#if: {{{city|}}} | {{{city}}} | ? }} | + | }}{{#switch: {{lc:{{{venue|}}}}} | internet = | online = |
+ | | #default = <br />{{#if: {{{postalcode|}}} | ||
+ | | {{{postalcode}}} {{#if: {{{city|}}} | {{{city}}} | ? }} | ||
+ | | {{#if: {{{city|}}} | {{{city}}} | ? }} | ||
+ | }} | ||
+ | }} | ||
+ | }}{{#ifeq: {{{nomap|}}} | true | ||
+ | | | ||
+ | | {{#vardefine: coords | ||
+ | | {{Coordinates | ||
+ | |address={{{address|}}} | ||
+ | |venue={{{venue|}}} | ||
+ | |city={{{city|}}} | ||
+ | }} | ||
+ | }}{{#display_map: {{#var: coords}} | height=225px | width=300px | enablefullscreen = yes | scrollwheelzoom = no }} | ||
}} {{#if: {{{nocat|}}} | }} {{#if: {{{nocat|}}} | ||
| | | | ||
Line 36: | Line 40: | ||
}} {{#if: {{{noproperties|}}} | }} {{#if: {{{noproperties|}}} | ||
| | | | ||
− | | {{# | + | | {{#switch: {{SUBPAGENAME}} |
− | + | | fr = | nl = | en = | de = | |
− | + | | {{#arraymap:{{#if: {{{date|}}} | {{{date}}} | ? }}|,|{date}|{{#subobject: | |
− | + | {{#ifeq: {date} | ? | |
− | + | | | |
− | + | | {{#time: d m Y|{date} }} | |
− | + | }} | |
− | + | |Has title={{{title|}}} | |
− | + | |Has date={{#ifeq: {date} | ? | |
− | + | | | |
− | + | | {{#time:Y/m/d H:i|{date} {{{time|}}} }} | |
− | + | }} | |
− | + | |Has end date={{#ifeq: {date} | ? | |
− | + | | | |
− | + | | {{#time:Y/m/d H:i|{date} {{{time|}}} }} | |
+ | }} | ||
+ | |Has time={{{time|}}} | ||
+ | |Has end time={{{time|}}} | ||
+ | |Has address={{{address|}}} | ||
+ | |In venue={{{venue|}}} | ||
+ | |Has link venue={{{linkvenue|}}} | ||
+ | |In city={{{city|}}} | ||
+ | |In postal code={{{postalcode|}}} | ||
+ | |Has coordinates={{#if: {{#varexists:coords}} | ||
+ | | {{#var:coords}} | ||
+ | | {{Coordinates | ||
+ | |address={{{address|}}} | ||
+ | |venue={{{venue|}}} | ||
+ | |city={{{city|}}} | ||
+ | }} | ||
+ | }} | ||
+ | |Has location={{#if: {{{venue|}}} | ||
+ | | {{{venue}}} {{#if: {{{address|}}}{{{city|}}} | – }} | ||
+ | }} {{#if: {{{address|}}} | ||
+ | | {{{address}}}{{#if: {{{city|}}} | , }} | ||
+ | }} {{{city|}}} | ||
+ | |Has url={{fullurl:{{FULLPAGENAME}}}} | ||
+ | |Has event type={{{type|}}} | ||
+ | |Organized by={{{workgroup|}}}|+sep=, | ||
+ | |Has page={{FULLPAGENAME}} | ||
+ | }}| | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
}}</includeonly> | }}</includeonly> |