Difference between revisions of "Template:Portal"
From Earth Science Information Partners (ESIP)
(57 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
}} | }} | ||
</div> | </div> | ||
− | <div class="card"> | + | <div class="card mb-3 shadow-sm"><!-- |
− | {{#if: {{{Portal logo|}}}|<div class="card-img-top">[[image:{{{Portal logo|}}}|class=img-fluid|link=]]</div>}} | + | |
− | <div class="card-body"> | + | ### LOGO |
− | {{#if: {{{Portal tagline|}}}|<div class="lead my-3 font-weight-bold">{{{Portal tagline|}}}</div>}} | + | |
+ | -->{{#if: {{{Portal logo|}}} | ||
+ | |<div class="card-img-top">[[image:{{{Portal logo|}}}|class=img-fluid|link=]]</div> | ||
+ | }}<!-- | ||
+ | |||
+ | ### PORTAL | ||
+ | |||
+ | --><div class="card-body">[[#committee|<span class="mw-ui-button float-right small">Contacts</span>]] | ||
+ | {{#if: {{{Portal tagline|}}} | ||
+ | |<div class="lead my-3 font-weight-bold">{{{Portal tagline|}}}</div> | ||
+ | }} | ||
{{{Portal description|}}} | {{{Portal description|}}} | ||
Line 21: | Line 31: | ||
|; | |; | ||
|@ | |@ | ||
− | |<span class="nowrap small mr-2"><i class=" fas fa-hashtag small"></i> @</span> | + | |<span class="nowrap small mr-2"><i class=" fas fa-hashtag small"></i>@</span> |
| | | | ||
}} | }} | ||
</div> | </div> | ||
− | <div | + | </div> |
− | |{{# | + | </div> |
− | | | + | {{#arraymap: {{{Portal blocks|}}} |
− | | | + | |, |
+ | |@ | ||
+ | |<!-- | ||
+ | |||
+ | ### NEWS | ||
+ | |||
+ | -->{{#switch: @ | ||
+ | |News = | ||
+ | <div class="card-deck">{{News filter | ||
+ | |Portal={{ROOTPAGENAME}} | ||
+ | |News status=On | ||
+ | |Hide bottom panel=Yes | ||
+ | |Hide news feeds=Yes | ||
+ | }} | ||
+ | </div> | ||
+ | |#default = | ||
}} | }} | ||
− | }}<!-- | + | | |
+ | }} | ||
+ | <div class="card-deck mt-3">{{#arraymap: {{{Portal blocks|}}} | ||
+ | |, | ||
+ | |@ | ||
+ | |{{#switch: @ | ||
+ | |Events =<!-- | ||
+ | |||
+ | ### EVENTS | ||
+ | |||
+ | --><div id="events-front" class="card mb-3 mr-md-0 shadow-sm"> | ||
+ | <div class="card-header"> | ||
+ | <div class="lead font-weight-bold">{{#formlink: form=Event | ||
+ | |link text=<i class="fas fa-plus-circle float-right text-dark" title="Create new event"></i> | ||
+ | |Events[Portal]={{PAGENAME}} | ||
+ | }}<!-- -->Events</div> | ||
+ | </div> | ||
+ | <div class="p-2 pt-0"> | ||
+ | {{#ask: | ||
+ | [[Category:Events]] | ||
+ | [[Portal::{{PAGENAME}}]] | ||
+ | |?Event duration label=Date | ||
+ | |headers=plain | ||
+ | |format=table | ||
+ | |class=datatable | ||
+ | |mainlabel=Event | ||
+ | }} | ||
+ | </div> | ||
+ | </div> | ||
+ | |Resources =<!-- | ||
− | + | ### RESOURCES | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | -->{{# | + | --><div class="card mb-3 shadow-sm"> |
− | + | <div class="card-header"> | |
− | + | <div class="lead font-weight-bold">{{#if: {{#show: {{PAGENAME}}/Resources |?Modification date }} | |
− | + | |{{#formlink: form=Resources | |
− | }} | + | |link text=<i class="fas fa-pencil-alt text-dark float-right" title="Edit Resources page"></i> |
− | }}<!-- | + | |target={{PAGENAME}}/Resources |
+ | |returnto={{PAGENAME}} | ||
+ | |reload | ||
+ | }} | ||
+ | |{{#formlink: form=Resources | ||
+ | |link text=<i class="fas fa-plus-circle text-dark float-right" title="Create Resources page"></i> | ||
+ | |Resources[Portal]={{PAGENAME}} | ||
+ | |returnto={{PAGENAME}} | ||
+ | |reload | ||
+ | }} | ||
+ | }}<!-- -->Resources</div> | ||
+ | </div> | ||
+ | <div class="card-body"> | ||
+ | {{#if: {{#show: {{FULLPAGENAME}}/Resources |?Modification date }} | ||
+ | |{{:{{FULLPAGENAME}}/Resources}} | ||
+ | }} | ||
+ | </div> | ||
+ | </div> | ||
+ | }} | ||
+ | | | ||
+ | }} | ||
+ | </div> | ||
+ | <div class="card-deck">{{#arraymap: {{{Portal blocks|}}} | ||
+ | |, | ||
+ | |@ | ||
+ | |{{#switch: @ | ||
+ | |GoogleDocs =<!-- | ||
− | + | ### GOOGLE DOCS | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | --></div> | + | --><div class="card mb-3 mr-md-0 shadow-sm"> |
+ | <div class="card-header"> | ||
+ | <div class="lead font-weight-bold">Google Documents</div> | ||
+ | </div> | ||
+ | <div class="card-body">{{#forminput: form=Googledoc | ||
+ | |super_page={{PAGENAME}}/GD | ||
+ | |Googledoc[Portal title]={{PAGENAME}} | ||
+ | |button text=Create or edit description | ||
+ | |placeholder=Enter the name of a document ... | ||
+ | }} | ||
+ | {{#ask: | ||
+ | [[Category:Google documents]] | ||
+ | [[Portal::{{PAGENAME}}]] | ||
+ | |format=ul | ||
+ | }} | ||
+ | </div> | ||
</div> | </div> | ||
+ | }} | ||
+ | | | ||
+ | }}<!-- | ||
+ | |||
+ | ### COMMITTEE | ||
+ | |||
+ | --><div id="committee" class="card mb-3 shadow-sm"> | ||
+ | <div class="card-header"> | ||
+ | <div class="lead font-weight-bold">{{{Committee|}}}</div> | ||
+ | </div> | ||
+ | <div class="card-body">{{{Members}}}</div> | ||
+ | </div> | ||
</div> | </div> | ||
</includeonly><noinclude> | </includeonly><noinclude> | ||
Portal page layout and semantics. | Portal page layout and semantics. | ||
</noinclude> | </noinclude> |
Latest revision as of 03:57, July 23, 2020
Portal page layout and semantics.