Template:Program: Difference between revisions
From MoHA Wiki
No edit summary |
No edit summary |
||
(79 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly><div class="d-none"> | <includeonly><div class="d-none"> | ||
{{#set: | {{#set: | ||
|Program name={{FULLPAGENAME}} | |||
|Parent program={{{Parent program|}}} | |Parent program={{{Parent program|}}} | ||
|Program type={{{Program type|}}}|+sep=; | |Program type={{{Program type|}}}|+sep=; | ||
|Program short description={{{Program short description|}}} | |||
|Program image={{#if:{{{Program image|}}}|File:{{PAGENAME:{{{Program image|}}}}}}} | |Program image={{#if:{{{Program image|}}}|File:{{PAGENAME:{{{Program image|}}}}}}} | ||
|Program image caption={{{Program image caption|}}} | |Program image caption={{{Program image caption|}}} | ||
|Date Start={{{Program start date|}}} | |Date Start={{{Program start date|}}} | ||
|Date End={{{Program end date|}}} | |Date End={{{Program end date|}}} | ||
}} | }} | ||
[[Category:Programs]] | [[Category:Programs]] | ||
{{#if:{{{Program end date|}}}|[[Category:Past Programs]]|[[Category:Current Programs]]}} | |||
__NOTOC__ | __NOTOC__ | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
</div> | </div><div id="moha-infobox" class="col-12 col-md-5 col-lg-4 col-xl-3 mb-4 ml-0 ml-md-3 ml-lg-4"> | ||
<div id="moha-infobox" class="col-12 col-md-5 col-lg-4 col-xl-3 mb-4 ml-0 ml-md-3 ml-lg-4"> | |||
<div class="moha-infobox-section"> | <div class="moha-infobox-section"> | ||
<div class="moha-infobox-section-header">{{PAGENAME}}</div> | <div class="moha-infobox-section-header">{{PAGENAME}}</div> | ||
Line 123: | Line 123: | ||
<div class="moha-infobox-section-body"> | <div class="moha-infobox-section-body"> | ||
<table> | <table> | ||
{{{Resources|}}} | <tr> | ||
<td>Resources</td> | |||
<td>{{{Resources|}}}</td> | |||
</tr> | |||
</table> | </table> | ||
</div> | </div> | ||
</div> | </div> | ||
}}<!-- | |||
-->{{#ifanon:| | |||
<table class="w-100"> | |||
<tr> | |||
<th class="py-2 px-3">{{#formlink: form=Opportunity | |||
|link text=+ Add opportunity | |||
|Opportunity[Associated Program]={{FULLPAGENAME}} | |||
}}</th> | |||
</tr> | |||
</table> | |||
}} | }} | ||
</div><!-- | </div><!-- | ||
Line 132: | Line 146: | ||
### Article body | ### Article body | ||
--> | -->{{#if:{{{Related organizations|}}}| | ||
{{#if:{{{Related organizations|}}}| | |||
== Related organizations == | == Related organizations == | ||
<table> | <table> | ||
Line 149: | Line 162: | ||
<div class="moha-bottom-table"> | <div class="moha-bottom-table"> | ||
<!-- | <!-- | ||
### Opportunities | |||
-->{{#if: {{#ask: [[Category:Current Opportunities]][[Associated Program::{{#switch:{{PAGENAME}} | |||
|Games Y'all=~{{#sub:{{PAGENAME}}|0|7}}* | |||
|#default={{PAGENAME}} | |||
}}]][[Opportunity end date::>>{{#time:Y/m/d|now}}]][[Opportunity start date::<{{#time:Y/m/d|now}}]] | |||
}}<!-- -->{{#ask: [[Category:Rolling Opportunities]][[Associated Program::{{#switch:{{PAGENAME}} | |||
|Games Y'all=~{{#sub:{{PAGENAME}}|0|7}}* | |||
|#default={{PAGENAME}} | |||
}}]] | |||
}}|<!-- | |||
--><table cellspacing="3" class="with-header border-bottom-0"><tr><td>'''Current Opportunities'''</td></tr></table> | |||
<table cellspacing="3" class="sortable bg-white mb-3 border-top-0"> | |||
<tr> | |||
<th>Opportunity</th> | |||
<th>Description</th> | |||
<th>Type</th> | |||
</tr><!-- | |||
-->{{#ask: [[Category:Current Opportunities]][[Associated Program::{{#switch:{{PAGENAME}} | |||
|Games Y'all=~{{#sub:{{PAGENAME}}|0|7}}* | |||
|#default={{PAGENAME}} | |||
}}]][[Opportunity end date::>>{{#time:Y/m/d|now}}]][[Opportunity start date::<{{#time:Y/m/d|now}}]] | |||
|mainlabel=Opportunity | |||
|?Opportunity format=Opportunity format | |||
|?Opportunity short description | |||
|sort=Opportunity end date | |||
|order=asc | |||
|named args=yes | |||
|format=plainlist | |||
|headers=plain | |||
|limit=500 | |||
|searchlabel= | |||
|link=none | |||
|template=Opportunity list row | |||
}}<!-- -->{{#ask: [[Category:Rolling Opportunities]][[Associated Program::{{#switch:{{PAGENAME}} | |||
|Games Y'all=~{{#sub:{{PAGENAME}}|0|7}}* | |||
|#default={{PAGENAME}} | |||
}}]] | |||
|mainlabel=Opportunity | |||
|?Opportunity format=Opportunity format | |||
|?Opportunity short description | |||
|named args=yes | |||
|format=plainlist | |||
|headers=plain | |||
|limit=500 | |||
|searchlabel= | |||
|link=none | |||
|template=Opportunity list row | |||
}} | |||
</table> | |||
}}<!-- | |||
### Events | ### Events | ||
--> | -->{{#ask: | ||
{{#ask: | |||
[[Category:Events]] | [[Category:Events]] | ||
[[Associated Program::{{PAGENAME}}]] | [[Associated Program::{{#switch:{{PAGENAME}} | ||
|Games Y'all=~{{#sub:{{PAGENAME}}|0|7}}* | |||
|#default={{PAGENAME}} | |||
}}]] | |||
|?Date Start=Date | |?Date Start=Date | ||
|?=Event | |?=Event | ||
|? | |?Event format=Event format | ||
|?Event medium=Event medium | |||
|mainlabel=- | |mainlabel=- | ||
|named args=yes | |named args=yes | ||
Line 174: | Line 236: | ||
|template=Event list row | |template=Event list row | ||
|link=none | |link=none | ||
|intro=<table cellspacing="3" class="with-header border-bottom-0"><tr><td>'''Events'''</td></tr></table> | |||
<table cellspacing="3" class="sortable mb-3 border-top-0"> | |||
<tr> | |||
<th>Date</th> | |||
<th>Event</th> | |||
<th>Format</th> | |||
<th>Medium</th> | |||
</tr> | |||
|outro=</table> | |||
|headers=plain | |headers=plain | ||
|limit=500 | |limit=500 | ||
}} | }} | ||
< | <!-- | ||
### Articles | |||
-->{{#if: {{#ask: [[Category:Published articles]][[Associated Program::{{PAGENAME}}]]}} | |||
|<table cellspacing="3" class="with-header border-bottom-0 mt-3"><tr><td>'''Articles'''</td></tr></table> | |||
}} | |||
{{#ask: [[Category:Published articles]][[Associated Program::{{PAGENAME}}]] | |||
|format=table | |||
|limit=100 | |||
|searchlabel= | |||
|class=mt-0 w-100 smwtable sortable | |||
</div> | |headers=plain | ||
</includeonly> | |mainlabel=- | ||
|?Date Published#-F[m.d.y]=Date | |||
|?=Title | |||
|?Article author=Author(s) | |||
|?Additional category=Category | |||
}}</div></includeonly> |