|
|
(18 intermediate revisions by 2 users not shown) |
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}}}|{{PAGENAMEE}}}}<includeonly>[[Category:Companies]]</includeonly></caption> | + | <caption class="template-infobox-title">{{#if:{{{title|}}}|{{{title}}}|{{PAGENAME}}}}<includeonly>[[Category:Companies]]</includeonly></caption><!-- |
− | | + | -->{{#vardefine:pageName|{{#arraymap:{{PAGENAME}}|\s|€€€€€|€€€€€|_}}}}<!-- convert spaces ( ) to underscore (_) |
| + | -->{{#vardefine:pageName|{{#arraymap:{{#var:pageName}}|"|€€€€€|€€€€€|\"}}}}<!-- escape double quotes (", html entity: ") in the query using a backslash (\) |
| + | -->{{#vardefine:pageNameSpaces|{{#arraymap:{{PAGENAME}}|"|€€€€€|€€€€€|\"}}}}<!-- page name with spaces (needed for subsidaries and engine queries), but with escaped double quotes (", html entity: ") in the query using a backslash (\) |
| + | -->{{#vardefine:formerNames|{{{formernames|}}}}} |
| {{#if: {{{cover|}}} | | | {{#if: {{{cover|}}} | |
| <tr> | | <tr> |
Line 31: |
Line 34: |
| {{#if: {{#cargo_query: | | {{#if: {{#cargo_query: |
| tables=Company | | tables=Company |
− | |where={{#arraymap:{{PAGENAME}},{{{formernames|}}}|,|€€€€€|Parent="Company:€€€€€"|\sOR\s}} | + | |where={{#arraymap:{{#var:pageNameSpaces}},{{#var:formerNames}}|,|€€€€€|Parent="Company:€€€€€"|\sOR\s}} |
| |default= | | |default= |
| }} | | | }} | |
Line 40: |
Line 43: |
| <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:{{PAGENAME}},{{{formernames|}}}|,|€€€€€|Parent="Company:€€€€€"|\sOR\s}} | + | |where={{#arraymap:{{#var:pageNameSpaces}},{{#var:formerNames}}|,|€€€€€|Parent="Company:€€€€€"|\sOR\s}} |
| |fields=_pageName | | |fields=_pageName |
| |format=template | | |format=template |
Line 49: |
Line 52: |
| | | |
| <!-- Former names --> | | <!-- Former names --> |
− | {{#if: {{{formernames|}}}| | + | {{#if: {{#var:formerNames}}| |
| <tr> | | <tr> |
| <th class="template-infobox-header" colspan="2">Previous names</th> | | <th class="template-infobox-header" colspan="2">Previous names</th> |
| </tr> | | </tr> |
− | {{#arraymaptemplate:{{{formernames}}}|Infobox company/fn|,|}} | + | {{#arraymaptemplate:{{#var:formerNames}}|Infobox company/fn|,|}} |
| }} | | }} |
| | | |
Line 80: |
Line 83: |
| <tr> | | <tr> |
| <td class="template-infobox-icons" colspan="2"><!-- | | <td class="template-infobox-icons" colspan="2"><!-- |
− | -->{{#if: {{{wikipedia|}}} | <div title="{{PAGENAMEE}} at Wikipedia" class="template-infobox-icon svg-icon svg-18 infobox-wikipedia">[[Wikipedia:{{{wikipedia}}}| ]]</div> }}</td> | + | -->{{#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: | + | -->{{Tocbox}}{{#ifeq: {{{listgames|true}}} | false | | {{Infobox company/query}} }}<!-- |
− | tables=Infobox_game
| + | --></includeonly><noinclude>{{#cargo_declare: |
− | |where={{#arraymap:{{PAGENAMEE}},{{{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
| |
− | |format=template
| |
− | |named args=yes
| |
− | |intro=<h2>Games developed</h2>{{Infobox company/intro/company}}
| |
− | |template=Infobox company/row/company
| |
− | |outro=</table></div>[[Category:Developers]]
| |
− | |default=
| |
− | }}<!--
| |
− | -->{{#cargo_query:
| |
− | tables=Infobox_game
| |
− | |where={{#arraymap:{{PAGENAMEE}},{{{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
| |
− | |format=template
| |
− | |named args=yes
| |
− | |intro=<h2>Games published</h2>{{Infobox company/intro/company}}
| |
− | |template=Infobox company/row/company
| |
− | |outro=</table></div>[[Category:Publishers]]
| |
− | |default=
| |
− | }}<!--
| |
− | -->{{#cargo_query:
| |
− | tables=Engine
| |
− | |where={{#arraymap:{{PAGENAMEE}},{{{formernames|}}}|,|€€€€€|Developer="Company:€€€€€"|\sOR\s}}
| |
− | |fields=_pageName,Developer,Website,First_release,Latest_release
| |
− | |format=template
| |
− | |named args=yes
| |
− | |intro={{Infobox company/intro/engine}}
| |
− | |template=Infobox company/row/engine
| |
− | |outro=</table></div>[[Category:Developers]]
| |
− | |default=
| |
− | }}<!--
| |
− | -->{{#cargo_query:
| |
− | tables=Infobox_game
| |
− | |where={{#arraymap:{{PAGENAMEE}},{{{formernames|}}}|,|€€€€€|Porters_PC_booter HOLDS LIKE "Company:€€€€€"|\sOR\s}}
| |
− | |fields=_pageName,Developers,Publishers,Engines,Released_PC_booter=Released
| |
− | |format=template
| |
− | |named args=yes
| |
− | |intro=<h2>Games ported to PC booter</h2>{{Infobox company/intro/ported|PC booter}}
| |
− | |template=Infobox company/row
| |
− | |outro=</table></div>[[Category:Porters]]
| |
− | |default=
| |
− | }}<!--
| |
− | -->{{#cargo_query:
| |
− | tables=Infobox_game
| |
− | |where={{#arraymap:{{PAGENAMEE}},{{{formernames|}}}|,|€€€€€|Porters_DOS HOLDS LIKE "Company:€€€€€"|\sOR\s}}
| |
− | |fields=_pageName,Developers,Publishers,Engines,Released_DOS=Released
| |
− | |format=template
| |
− | |named args=yes
| |
− | |intro=<h2>Games ported to DOS</h2>{{Infobox company/intro/ported|DOS}}
| |
− | |template=Infobox company/row
| |
− | |outro=</table></div>[[Category:Porters]]
| |
− | |default=
| |
− | }}<!--
| |
− | -->{{#cargo_query:
| |
− | tables=Infobox_game
| |
− | |where={{#arraymap:{{PAGENAMEE}},{{{formernames|}}}|,|€€€€€|Porters_Windows_3x HOLDS LIKE "Company:€€€€€"|\sOR\s}}
| |
− | |fields=_pageName,Developers,Publishers,Engines,Released_Windows_3x=Released
| |
− | |format=template
| |
− | |named args=yes
| |
− | |intro=<h2>Games ported to Windows 3.x</h2>{{Infobox company/intro/ported|Windows 3.x}}
| |
− | |template=Infobox company/row
| |
− | |outro=</table></div>[[Category:Porters]]
| |
− | |default=
| |
− | }}<!--
| |
− | -->{{#cargo_query:
| |
− | tables=Infobox_game
| |
− | |where={{#arraymap:{{PAGENAMEE}},{{{formernames|}}}|,|€€€€€|Porters_Windows HOLDS LIKE "Company:€€€€€"|\sOR\s}}
| |
− | |fields=_pageName,Developers,Publishers,Engines,Released_Windows=Released
| |
− | |format=template
| |
− | |named args=yes
| |
− | |intro=<h2>Games ported to Windows</h2>{{Infobox company/intro/ported|Windows}}
| |
− | |template=Infobox company/row
| |
− | |outro=</table></div>[[Category:Porters]]
| |
− | |default=
| |
− | }}<!--
| |
− | -->{{#cargo_query:
| |
− | tables=Infobox_game
| |
− | |where={{#arraymap:{{PAGENAMEE}},{{{formernames|}}}|,|€€€€€|Porters_Mac_OS HOLDS LIKE "Company:€€€€€"|\sOR\s}}
| |
− | |fields=_pageName,Developers,Publishers,Engines,Released_Mac_OS=Released
| |
− | |format=template
| |
− | |named args=yes
| |
− | |intro=<h2>Games ported to Mac OS (Classic)</h2>{{Infobox company/intro/ported|Mac OS}}
| |
− | |template=Infobox company/row
| |
− | |outro=</table></div>[[Category:Porters]]
| |
− | |default=
| |
− | }}<!-- | |
− | -->{{#cargo_query:
| |
− | tables=Infobox_game
| |
− | |where={{#arraymap:{{PAGENAMEE}},{{{formernames|}}}|,|€€€€€|Porters_OS_X HOLDS LIKE "Company:€€€€€"|\sOR\s}}
| |
− | |fields=_pageName,Developers,Publishers,Engines,Released_OS_X=Released
| |
− | |format=template
| |
− | |named args=yes
| |
− | |intro=<h2>Games ported to macOS (formerly OS X)</h2>{{Infobox company/intro/ported|OS X}}
| |
− | |template=Infobox company/row
| |
− | |outro=</table></div>[[Category:Porters]]
| |
− | |default=
| |
− | }}<!-- | |
− | -->{{#cargo_query: | |
− | tables=Infobox_game
| |
− | |where={{#arraymap:{{PAGENAMEE}},{{{formernames|}}}|,|€€€€€|Porters_Linux HOLDS LIKE "Company:€€€€€"|\sOR\s}}
| |
− | |fields=_pageName,Developers,Publishers,Engines,Released_Linux=Released
| |
− | |format=template
| |
− | |named args=yes
| |
− | |intro=<h2>Games ported to Linux</h2>{{Infobox company/intro/ported|Linux}}
| |
− | |template=Infobox company/row
| |
− | |outro=</table></div>[[Category:Porters]]
| |
− | |default=
| |
− | }}</includeonly><noinclude>{{#cargo_declare:
| |
| _table=Company | | _table=Company |
| |Website=URL | | |Website=URL |