Difference between revisions of "Template:Event"
m |
|||
(48 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{#if: {{{ | + | <includeonly>{{#vardefine: date |
− | | {{#time: | + | | {{#if: {{{date|}}} |
− | + | | {{#time:D j F Y|{{{date}}}|{{int:language-code}} }} | |
− | + | | ? | |
+ | }}{{#if: {{{time|}}} | ||
+ | | , {{#time:{{int:sidebar-time-format}}|{{{time}}} }} | ||
}} | }} | ||
− | | | + | }}{{#if: {{{page|}}} |
− | }}{{#if: {{{ | + | | {{#if: {{{title|}}} |
− | | | + | | '''[[{{{page}}}|{{{title}}}]]'''<br />{{#var: date}} |
− | {{#switch: {{{ | + | | [[{{{page}}}|{{#var:date}}]] |
− | + | }} | |
− | | | + | | {{#var: date}} |
− | | | + | }}<br />{{#if: {{{location|}}} |
+ | | {{{location}}} | ||
+ | | {{#if: {{{venue|}}} | ||
+ | | {{#if: {{{linkvenue|}}} | ||
+ | | [{{{linkvenue|}}} {{{venue|}}}] | ||
+ | | {{{venue}}} | ||
+ | }} {{#if: {{{address|}}} | – {{{address}}} }} | ||
+ | | {{#if: {{{address|}}} | {{{address}}} | ? }} | ||
+ | }}{{#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 28: | 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> |