Template:Event: Difference between revisions
From MoHA Wiki
No edit summary |
m (Text replacement - "Opportunity type" to "Opportunity format") |
||
(27 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 ||:i}}a|{{{Date Start|}}}}}</td> | |||
</tr> | |||
}}<!---->{{#if: {{{DateEnd|}}} | |||
|<tr> | |||
<td>End Time</td> | |||
<td>{{#time: g{{#ifexpr: 0{{#time:i|{{{Date Start|}}}}} = 0 ||: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| | |Suggested Donation={{#ifeq: {{{Event admission price|0}}}|0|Donation|{{{Event admission type|}}} ${{{Event admission price|}}}}} | ||
|Sliding Scale=${{{Event admission price sliding low|}}}–{{{Event admission price sliding high|}}}<br/>{{{Event admission type|}}} | |Sliding Scale=${{{Event admission price sliding low|}}}–{{{Event admission price sliding high|}}}<br/>{{{Event admission type|}}} | ||
|#default=Free | |#default=Free | ||
Line 211: | Line 257: | ||
</div> | </div> | ||
</div> | </div> | ||
}}{{# | }}{{#if: {{CURRENTLOGGEDUSER}}| | ||
<table class="w-100"> | <table class="w-100"> | ||
<tr class="editor-tools"> | <tr class="editor-tools"> | ||
Line 288: | Line 334: | ||
[[Associated Event::{{#ask: [[{{PAGENAME}}]]|link=none}}]] | [[Associated Event::{{#ask: [[{{PAGENAME}}]]|link=none}}]] | ||
|mainlabel=Opportunity | |mainlabel=Opportunity | ||
|?Opportunity | |?Opportunity format=Opportunity format | ||
|?Opportunity short description=Description | |?Opportunity short description=Description | ||
|?Opportunity start date=Start | |?Opportunity start date=Start | ||
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: | }} {{#ifexpr: {{#time: Ymd235959|{{{Date End|}}}}}<{{#time: Ymd000000|now}} | ||
| [[Category:Past Events]] | | [[Category:Past Events]] | ||
}} | }} | ||
}} | }} | ||
</includeonly> | </includeonly> |