Template:Event: Difference between revisions

From MoHA Wiki
No edit summary
No edit summary
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
<div class="d-none" hidden>
<div class="d-none" hidden>
{{#arraydefine: years
  |{{#time: Y|{{{Date Start|}}}}};{{#time: Y|{{{Date End|}}}}}
  |;
  |unique
}}
{{#set:
{{#set:
|Event name={{FULLPAGENAME}}
|Event name={{FULLPAGENAME}}
Line 7: Line 12:
|Date Start={{{Date Start|}}}
|Date Start={{{Date Start|}}}
|Date End={{{Date End|}}}
|Date End={{{Date End|}}}
|Year number={{#arrayprint: years|;}}|+sep=;
|Doors={{{Doors|}}}
|Event description={{{Event description|}}}
|Event description={{{Event description|}}}
|Event short description={{{Event short description|}}}
|Event short description={{{Event short description|}}}
Line 67: Line 74:
}}
}}
}}<!--
}}<!--
-->{{#if: {{{Doors|}}}|
<tr>
<td>Doors</td>
<td>{{#time: g:ia|{{{Doors|}}}}}</td>
</tr>
}}<!--
-->{{#if: {{{Date Start|}}}{{{Date End|}}}
    |{{#ifeq: {{#time: Ymd|{{{Date Start|}}}}}|{{#time: Ymd|{{{Date End|}}}}}
        |{{#ifeq: {{#time: Hi|{{{Date Start|}}}}}|{{#time: Hi|{{{Date End|}}}}}||<tr>
<td>Time</td>
<td>{{Event dates
      |Date Start={{{Date Start|}}}
      |Date End={{{Date End|}}}
    }}</td>
</tr>
}}
        |{{#if: {{{Date Start|}}}
          |<tr>
<td>Start Time</td>
<td>{{#time: g{{#ifexpr: 0{{#time:i|{{{Date Start|}}}}} = 0 ||&#58;i}}a|{{{Date Start|}}}}}</td>
</tr>
}}<!---->{{#if: {{{DateEnd|}}}
          |<tr>
<td>End Time</td>
<td>{{#time: g{{#ifexpr: 0{{#time:i|{{{Date Start|}}}}} = 0 ||&#58;i}}a|{{{Date End|}}}}}</td>
</tr>
}}
      }}
  }}<!--
-->{{#if: {{{Open hours|}}}|<tr>
<td>Schedule</td>
<td><ul>
{{{Open hours|}}}
</ul></td>
</tr>
  }}<!--


-->{{#if: {{{Event format|}}}|<tr>
-->{{#if: {{{Event format|}}}|<tr>
Line 126: Line 172:
<td>Admission</td>
<td>Admission</td>
<td>{{#switch: {{{Event admission type|}}}
<td>{{#switch: {{{Event admission type|}}}
       |Set Price={{#ifeq: {{{Event admission price|}}}|0|Free|${{{Event admission price|}}}}}
       |Set Price={{#ifeq: {{{Event admission price|0}}}|0|Free|${{{Event admission price|}}}}}
       |Suggested Donation={{#ifeq: {{{Event admission price|}}}|0|Free|{{{Event admission type|}}} ${{{Event admission price|}}}}}
       |Suggested Donation={{#ifeq: {{{Event admission price|0}}}|0|Donation|{{{Event admission type|}}} ${{{Event admission price|}}}}}
       |Sliding Scale=${{{Event admission price sliding low|}}}&ndash;{{{Event admission price sliding high|}}}<br/>{{{Event admission type|}}}  
       |Sliding Scale=${{{Event admission price sliding low|}}}&ndash;{{{Event admission price sliding high|}}}<br/>{{{Event admission type|}}}  
       |#default=Free
       |#default=Free
Line 310: Line 356:
   |headers=plain
   |headers=plain
   |limit=500
   |limit=500
}}<!--
### Articles
-->{{#if: {{#ask: [[Category:Published articles]][[Associated Event::{{PAGENAME}}]]}}
    |<table cellspacing="3" class="with-header border-bottom-0 mt-3"><tr><td>'''Articles'''</td></tr></table>
  }}
{{#ask: [[Category:Published articles]][[Associated Event::{{PAGENAME}}]]
  |format=table
  |limit=100
  |searchlabel=
  |class=mt-0 w-100 smwtable sortable
  |headers=plain
  |mainlabel=-
  |?Date Published#-F[m.d.y]=Date
  |?=Title
  |?Article author=Author(s)
  |?Additional category=Category
}}
}}
</div>
</div>
Line 321: Line 385:
| {{#ifexpr: {{#time: Ymd|{{{Date Start|}}}}}>{{#time: Ymd|now}}
| {{#ifexpr: {{#time: Ymd|{{{Date Start|}}}}}>{{#time: Ymd|now}}
| [[Category:Upcoming Events]]
| [[Category:Upcoming Events]]
}} {{#ifexpr: {{#time: Ymd|{{{Date End|}}}}}<{{#time: Ymd|now}}
}} {{#ifexpr: {{#time: Ymd235959|{{{Date End|}}}}}<{{#time: Ymd000000|now}}
| [[Category:Past Events]]
| [[Category:Past Events]]
}}
}}
}}
}}
</includeonly>
</includeonly>

Latest revision as of 00:42, June 23, 2024