Difference between revisions of "Template:CalendarEvent"
(icon location + no time => no space) |
(icon for event type) |
||
Line 1: | Line 1: | ||
<includeonly><div style="overflow:hidden;">{{CalendarDate|{{{?Has date}}}|{{{?Has time|}}}}} | <includeonly><div style="overflow:hidden;">{{CalendarDate|{{{?Has date}}}|{{{?Has time|}}}}} | ||
<div style="margin:0 .75em 6.5px 0; padding: 0 .6em;"> | <div style="margin:0 .75em 6.5px 0; padding: 0 .6em;"> | ||
− | <div style="font-weight:bold;">{{NamedLink|{{{?Has page}}}|{{{?Has title|}}}}}</div>{{#if: {{{?Has location|}}} | + | <div style="font-weight:bold;">{{#if: {{{?Has event type|}}} |
+ | | [[File:{{#switch: {{{?Has event type|}}} | ||
+ | | Meeting = Community_Noun_project_2280.svg | ||
+ | | PirateBeer = Community Noun project 578510.svg | ||
+ | | External = Noun_project_-_Calendar.svg | ||
+ | }}|x16px|link=Category:{{#switch: {{{?Has event type}}} | ||
+ | | External = External Event | ||
+ | | {{{?Has event type}}} | ||
+ | }}]] <nowiki /> | ||
+ | }}{{NamedLink|{{{?Has page}}}|{{{?Has title|}}}}}</div>{{#if: {{{?Has location|}}} | ||
| <div style="font-size:small;">[[File:Simpleicons Places placeholder-tool.svg|x15px|link=]] {{{?Has location}}}</div> | | <div style="font-size:small;">[[File:Simpleicons Places placeholder-tool.svg|x15px|link=]] {{{?Has location}}}</div> | ||
}}{{#if: {{{?Organized by|}}}{{{?In topic|}}} | }}{{#if: {{{?Organized by|}}}{{{?In topic|}}} | ||
Line 11: | Line 20: | ||
| ?Has page = <!-- mandatory --> | | ?Has page = <!-- mandatory --> | ||
| ?Has title = | | ?Has title = | ||
− | | ?Has date = <!-- mandatory --> | + | | ?Has date = <!-- mandatory, format = yyyy/mm/dd --> |
− | | ?Has time = | + | | ?Has time = <!-- optional, format = hh:mm --> |
| ?Organized by = | | ?Organized by = | ||
| ?Has location = | | ?Has location = | ||
| ?In topic = | | ?In topic = | ||
+ | | ?Has event type = | ||
}}</nowiki> | }}</nowiki> | ||
Line 28: | Line 38: | ||
| ?In topic | | ?In topic | ||
| ?Organized by | | ?Organized by | ||
+ | | ?Has event type | ||
| link = none | | link = none | ||
| template = CalendarEvent | | template = CalendarEvent |
Revision as of 18:05, 28 September 2017
Usage
{{CalendarEvent | ?Has page = <!-- mandatory --> | ?Has title = | ?Has date = <!-- mandatory, format = yyyy/mm/dd --> | ?Has time = <!-- optional, format = hh:mm --> | ?Organized by = | ?Has location = | ?In topic = | ?Has event type = }}
Example
<time datetime="Error: Invalid time." class="date">
Error: Invalid time.
Error: Invalid time.
Error: Invalid time.
[[{{{page}}}]]