Template:Infobox Organization: Difference between revisions
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|{{{ | -->{{#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 nonefounding-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.