Difference between revisions of "Template:Infobox company"
(changed PAGENAMEE to PAGENAME for Engine query (fixes missing engine results)) |
m (Replaced {{PAGENAME}} / {{PAGENAMEE}} calls with custom variable that replaces spaces with underscores. Might need to extend this to formerNames later?) |
||
Line 1: | Line 1: | ||
<table class="vertical-navbox template-infobox" id="infobox-company"> | <table class="vertical-navbox template-infobox" id="infobox-company"> | ||
<caption class="template-infobox-title">{{#if:{{{title|}}}|{{{title}}}|{{PAGENAME}}}}<includeonly>[[Category:Companies]]</includeonly></caption> | <caption class="template-infobox-title">{{#if:{{{title|}}}|{{{title}}}|{{PAGENAME}}}}<includeonly>[[Category:Companies]]</includeonly></caption> | ||
− | + | {{#vardefine:pageName|{{#arraymap:{{PAGENAME}}|\s|€€€€€|€€€€€|_}}}} | |
{{#if: {{{cover|}}} | | {{#if: {{{cover|}}} | | ||
<tr> | <tr> | ||
Line 31: | Line 31: | ||
{{#if: {{#cargo_query: | {{#if: {{#cargo_query: | ||
tables=Company | tables=Company | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Parent="Company:€€€€€"|\sOR\s}} |
|default= | |default= | ||
}} | | }} | | ||
Line 40: | Line 40: | ||
<td class="template-infobox-info plainlinks" colspan="2">{{#cargo_query: | <td class="template-infobox-info plainlinks" colspan="2">{{#cargo_query: | ||
tables=Company | tables=Company | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Parent="Company:€€€€€"|\sOR\s}} |
|fields=_pageName | |fields=_pageName | ||
|format=template | |format=template | ||
Line 80: | Line 80: | ||
<tr> | <tr> | ||
<td class="template-infobox-icons" colspan="2"><!-- | <td class="template-infobox-icons" colspan="2"><!-- | ||
− | -->{{#if: {{{wikipedia|}}} | <div title="{{ | + | -->{{#if: {{{wikipedia|}}} | <div title="{{PAGENAME}} at Wikipedia" class="template-infobox-icon svg-icon svg-18 infobox-wikipedia">[[Wikipedia:{{{wikipedia}}}| ]]</div> }}</td> |
</tr> | </tr> | ||
}}<span style="display:none">{{#default_form:Company page}}</span></table><includeonly><!-- | }}<span style="display:none">{{#default_form:Company page}}</span></table><includeonly><!-- | ||
-->{{#cargo_query: | -->{{#cargo_query: | ||
tables=Infobox_game | tables=Infobox_game | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Developers HOLDS LIKE "Company:€€€€€"|\sOR\s}} |
|fields=_pageName,Developers,Publishers,Engines,Released_PC_booter,Released_DOS,Released_Windows_3x,Released_Windows,Released_Mac_OS,Released_OS_X,Released_Linux,Released | |fields=_pageName,Developers,Publishers,Engines,Released_PC_booter,Released_DOS,Released_Windows_3x,Released_Windows,Released_Mac_OS,Released_OS_X,Released_Linux,Released | ||
|format=template | |format=template | ||
Line 96: | Line 96: | ||
-->{{#cargo_query: | -->{{#cargo_query: | ||
tables=Infobox_game | tables=Infobox_game | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Publishers HOLDS LIKE "Company:€€€€€"|\sOR\s}} |
|fields=_pageName,Developers,Publishers,Engines,Released_PC_booter,Released_DOS,Released_Windows_3x,Released_Windows,Released_Mac_OS,Released_OS_X,Released_Linux,Released | |fields=_pageName,Developers,Publishers,Engines,Released_PC_booter,Released_DOS,Released_Windows_3x,Released_Windows,Released_Mac_OS,Released_OS_X,Released_Linux,Released | ||
|format=template | |format=template | ||
Line 107: | Line 107: | ||
-->{{#cargo_query: | -->{{#cargo_query: | ||
tables=Engine | tables=Engine | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Developer="Company:€€€€€"|\sOR\s}} |
|fields=_pageName,Developer,Website,First_release,Latest_release | |fields=_pageName,Developer,Website,First_release,Latest_release | ||
|format=template | |format=template | ||
Line 118: | Line 118: | ||
-->{{#cargo_query: | -->{{#cargo_query: | ||
tables=Infobox_game | tables=Infobox_game | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Porters_PC_booter HOLDS LIKE "Company:€€€€€"|\sOR\s}} |
|fields=_pageName,Developers,Publishers,Engines,Released_PC_booter=Released | |fields=_pageName,Developers,Publishers,Engines,Released_PC_booter=Released | ||
|format=template | |format=template | ||
Line 129: | Line 129: | ||
-->{{#cargo_query: | -->{{#cargo_query: | ||
tables=Infobox_game | tables=Infobox_game | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Porters_DOS HOLDS LIKE "Company:€€€€€"|\sOR\s}} |
|fields=_pageName,Developers,Publishers,Engines,Released_DOS=Released | |fields=_pageName,Developers,Publishers,Engines,Released_DOS=Released | ||
|format=template | |format=template | ||
Line 140: | Line 140: | ||
-->{{#cargo_query: | -->{{#cargo_query: | ||
tables=Infobox_game | tables=Infobox_game | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Porters_Windows_3x HOLDS LIKE "Company:€€€€€"|\sOR\s}} |
|fields=_pageName,Developers,Publishers,Engines,Released_Windows_3x=Released | |fields=_pageName,Developers,Publishers,Engines,Released_Windows_3x=Released | ||
|format=template | |format=template | ||
Line 151: | Line 151: | ||
-->{{#cargo_query: | -->{{#cargo_query: | ||
tables=Infobox_game | tables=Infobox_game | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Porters_Windows HOLDS LIKE "Company:€€€€€"|\sOR\s}} |
|fields=_pageName,Developers,Publishers,Engines,Released_Windows=Released | |fields=_pageName,Developers,Publishers,Engines,Released_Windows=Released | ||
|format=template | |format=template | ||
Line 162: | Line 162: | ||
-->{{#cargo_query: | -->{{#cargo_query: | ||
tables=Infobox_game | tables=Infobox_game | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Porters_Mac_OS HOLDS LIKE "Company:€€€€€"|\sOR\s}} |
|fields=_pageName,Developers,Publishers,Engines,Released_Mac_OS=Released | |fields=_pageName,Developers,Publishers,Engines,Released_Mac_OS=Released | ||
|format=template | |format=template | ||
Line 173: | Line 173: | ||
-->{{#cargo_query: | -->{{#cargo_query: | ||
tables=Infobox_game | tables=Infobox_game | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Porters_OS_X HOLDS LIKE "Company:€€€€€"|\sOR\s}} |
|fields=_pageName,Developers,Publishers,Engines,Released_OS_X=Released | |fields=_pageName,Developers,Publishers,Engines,Released_OS_X=Released | ||
|format=template | |format=template | ||
Line 184: | Line 184: | ||
-->{{#cargo_query: | -->{{#cargo_query: | ||
tables=Infobox_game | tables=Infobox_game | ||
− | |where={{#arraymap:{{ | + | |where={{#arraymap:{{#var:pageName}},{{{formernames|}}}|,|€€€€€|Porters_Linux HOLDS LIKE "Company:€€€€€"|\sOR\s}} |
|fields=_pageName,Developers,Publishers,Engines,Released_Linux=Released | |fields=_pageName,Developers,Publishers,Engines,Released_Linux=Released | ||
|format=template | |format=template |
Revision as of 12:15, 27 November 2021
This template defines the table "Company". View table.
Description
Used on pages below the "Company" namespace.
Also automatically populates lists of games the company is involved in, unless disabled using listgames=false
. If the lists are disabled in this template call, add {{Infobox company/query}} call somewhere further down the page to have the lists appear there instead.
Syntax
{{Infobox company |title = |cover = |website = |parent = |formernames = |founded = |defunct = |wikipedia = |listgames = true }}