Template:Infobox Organization: Difference between revisions

From Errapedia
Jump to navigation Jump to search
(WIP)
 
No edit summary
Line 19: Line 19:
-->{{#vardefine:axiom|{{{axiom|}}}}}<!--
-->{{#vardefine:axiom|{{{axiom|}}}}}<!--
-->{{#arraydefine:leaders|{{{leaders|}}}|,}}<!--
-->{{#arraydefine:leaders|{{{leaders|}}}|,}}<!--
-->{{#arraydefine:locations|{{{locations|}}}|,}}<!--
-->{{#arraydefine:locations|{{{location|}}}|,}}<!--
-->{{#arraydefine:foundingraw | {{{founding-date|}}} |-}}<!--
-->{{#arraydefine:foundingraw | {{{founding-date|}}} |-}}<!--
-->{{#vardefine:foundingdate}}<!--
-->{{#vardefine:foundingdate}}<!--
Line 86: Line 86:


-->{{#vardefine:dissolutionprint|{{#invoke:ErraCalendar|PrintDate|year={{#var:dissolutionyear}}|month={{#var:dissolutionmonth}}|date={{#var:dissolutiondate}}}}}}<!--
-->{{#vardefine:dissolutionprint|{{#invoke:ErraCalendar|PrintDate|year={{#var:dissolutionyear}}|month={{#var:dissolutionmonth}}|date={{#var:dissolutiondate}}}}}}<!--
-->{{#cargo_store:
_table=organizations
|name = {{#var:name}}
|founding_day = {{#var:foundingdate}}
|founding_month = {{#var:foundingmonth}}
|founding_year = {{#var:foundingyear}}
|dissolution_day = {{#var:dissolutiondate}}
|dissolution_month = {{#var:dissolutionmonth}}
|dissolution_year = {{#var:dissolutionyear}}
|axiom = {{#var:axiom}}
|leaders = {{#arrayprint:leaders|,}}
|locations = {{#arrayprint:locations|,}}
}}<!--
--><infobox theme="erra">
<title source="name"><default>{{PAGENAME}}</default></title>
<image source="image"><default>File:{{PAGENAMEE}}.png</default></image>
<data source="axiom"><format>{{#if:{{#var:axiom}}|<div class="pi-nation-axiom" style="text-align:center;"><i>{{#var:axiom}}</i></div>|}}</format></data>
<group>
<data source="founding-date"><label>Founded</label><format>{{#var:foundingprint}}</format></data>
<data source="dissolution-date"><label>Dissolved</label><format>{{#var:dissolutionprint}}</format></data>
<data source="leaders"><label>Leaders</label><format>{{#ifexpr: {{#arraysize:leaders}} > 1 | <ul>{{#arrayprint:leaders||@@@@|<li>{{#ifexist:@@@@|[[@@@@]]|@@@@}}</li>}}</ul> | {{#arrayprint:leaders||@@@@|{{#ifexist:@@@@|[[@@@@]]|@@@@}}}}}}</format></data>
<data source="location"><label>Location</label><format>{{#ifexpr: {{#arraysize:locations}} > 1 | <ul>{{#arrayprint:locations||@@@@|<li>{{#ifexist:@@@@|[[@@@@]]|@@@@}}</li>}}</ul> | {{#arrayprint:locations||@@@@|{{#ifexist:@@@@|[[@@@@]]|@@@@}}}}}}</format></data>
</group>
</infobox></includeonly><noinclude>{{doc}}</noinclude>

Revision as of 01:06, 26 March 2023

This template defines the table "organizations". View table.== Parameters ==

  • name - Defaults to the page name if not supplied.
  • axiom - Defaults to none
  • founding-date - Input with DD-MM-YYYY format. Can also accept MM-YYYY and YYYY.
  • dissolution-date - Input with DD-MM-YYYY format. Can also accept MM-YYYY and YYYY.
  • leaders - Input as list separated by commas. Any individuals with articles associated with them will be automatically linked, so linking is not required.
  • location - If there is more than one location, input as list separated by commas. Any locations with articles associated with them will be automatically linked, so linking is not required.