Template:Infobox game: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
<includeonly><onlyinclude> | <includeonly><onlyinclude> | ||
{{sidebar | {{sidebar | ||
| width = {{{width| | | width = {{{width|400px}}} | ||
| float = right | | float = right | ||
| image = {{{image|}}} | | image = {{{image|}}} | ||
| imagewidth = {{{width|300px}}} | | imagewidth = {{{width|300px}}} | ||
| | | imagetitle = {{{imagetooltip|}}} | ||
| header = {{{title|}}} | | header = {{{title|}}} | ||
<!-- 1. Developer --> | <!-- 1. Developer --> | ||
| content1 = {{#if:{{{developer|}}}| | | content1 = {{#if:{{{developer|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Developer(s)</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em text-align:left"><b>Developer(s)</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{developer|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{developer|}}}</div> | ||
</div>}} | </div>}} | ||
| content1style = padding:0; | | content1style = padding:0; | ||
Line 18: | Line 18: | ||
<!-- 2. Publisher --> | <!-- 2. Publisher --> | ||
| content2 = {{#if:{{{publisher|}}}| | | content2 = {{#if:{{{publisher|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Publisher(s)</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Publisher(s)</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{publisher|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{publisher|}}}</div> | ||
Line 26: | Line 26: | ||
<!-- 3. Series --> | <!-- 3. Series --> | ||
| content3 = {{#if:{{{series|}}}| | | content3 = {{#if:{{{series|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Series</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Series</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{series|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{series|}}}</div> | ||
Line 34: | Line 34: | ||
<!-- 4. Release date --> | <!-- 4. Release date --> | ||
| content4 = {{#if:{{{releasedates|}}}| | | content4 = {{#if:{{{releasedates|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Release date(s)</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Release date(s)</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{releasedates|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{releasedates|}}}</div> | ||
Line 42: | Line 42: | ||
<!-- 5. Genre --> | <!-- 5. Genre --> | ||
| content5 = {{#if:{{{genre|}}}| | | content5 = {{#if:{{{genre|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Genre</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Genre</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{genre|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{genre|}}}</div> | ||
Line 50: | Line 50: | ||
<!-- 6. Mode --> | <!-- 6. Mode --> | ||
| content6 = {{#if:{{{mode|}}}| | | content6 = {{#if:{{{mode|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Mode(s)</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Mode(s)</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{mode|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{mode|}}}</div> | ||
Line 58: | Line 58: | ||
<!-- 7. Platform --> | <!-- 7. Platform --> | ||
| content7 = {{#if:{{{platform|}}}| | | content7 = {{#if:{{{platform|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Platform</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Platform(s)</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{platform|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{platform|}}}</div> | ||
</div>}} | </div>}} | ||
Line 66: | Line 66: | ||
<!-- 8. Engine --> | <!-- 8. Engine --> | ||
| content8 = {{#if:{{{engine|}}}| | | content8 = {{#if:{{{engine|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Engine</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Engine</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{engine|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{engine|}}}</div> | ||
Line 74: | Line 74: | ||
<!-- 9. Programming language --> | <!-- 9. Programming language --> | ||
| content9 = {{#if:{{{codelang|}}}| | | content9 = {{#if:{{{codelang|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Written in</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Written in</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{codelang|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{codelang|}}}</div> | ||
Line 82: | Line 82: | ||
<!-- 10. Mod support --> | <!-- 10. Mod support --> | ||
| content10 = {{#if:{{{modsupport|}}}| | | content10 = {{#if:{{{modsupport|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Mod support</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Mod support</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{modsupport|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{modsupport|}}}</div> | ||
Line 90: | Line 90: | ||
<!-- 11. SDK --> | <!-- 11. SDK --> | ||
| content11 = {{#if:{{{sdk|}}}| | | content11 = {{#if:{{{sdk|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>SDK</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>SDK</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{sdk|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{sdk|}}}</div> | ||
Line 98: | Line 98: | ||
<!-- 12. SysReq --> | <!-- 12. SysReq --> | ||
| content12 = {{#if:{{{sysreq|}}}| | | content12 = {{#if:{{{sysreq|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>System requirements</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>System requirements</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{sysreq|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{sysreq|}}}</div> | ||
Line 106: | Line 106: | ||
<!-- 13. Distribution --> | <!-- 13. Distribution --> | ||
| content13 = {{#if:{{{distribution|}}}| | | content13 = {{#if:{{{distribution|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Distribution</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Distribution</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{distribution|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{distribution|}}}</div> | ||
Line 114: | Line 114: | ||
<!-- 14. Website --> | <!-- 14. Website --> | ||
| content14 = {{#if:{{{website|}}}| | | content14 = {{#if:{{{website|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Official website</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Official website</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{website|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{website|}}}</div> | ||
Line 122: | Line 122: | ||
<!-- 15. Links --> | <!-- 15. Links --> | ||
| content15 = {{#if:{{{links|}}}| | | content15 = {{#if:{{{links|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Links</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Links</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{links|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{links|}}}</div> | ||
Line 130: | Line 130: | ||
<!-- 16. Prev game --> | <!-- 16. Prev game --> | ||
| content16 = {{#if:{{{previousgame|}}}| | | content16 = {{#if:{{{previousgame|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Previous game</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Previous game</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{previousgame|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{previousgame|}}}</div> | ||
Line 138: | Line 138: | ||
<!-- 17. Next game --> | <!-- 17. Next game --> | ||
| content17 = {{#if:{{{nextgame|}}}| | | content17 = {{#if:{{{nextgame|}}}| | ||
<div style="display:grid; grid-template-columns:1fr | <div style="display:grid; grid-template-columns:1fr 2fr;"> | ||
<div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Next game</b></div> | <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Next game</b></div> | ||
<div style="border-top:1px solid #232323; padding:.3em">{{{nextgame|}}}</div> | <div style="border-top:1px solid #232323; padding:.3em">{{{nextgame|}}}</div> |
Revision as of 06:20, 21 June 2024
WIP
WIP Infobox template for games. Since {{Software}}
had been reverted, game pages need a concise, simple infobox.
I decided that {{Infotable}}
doesn't quite fit the bill (doesn't have some relevant sections), and {{Softwarebox}}
both lacks some sections and is too scripted toward predetermined choices.
Usage instructions
Copy and paste the following code into the top of the article, filling the appropriate fields. Omitted or blank fields will not be shown on the article page.
Credits
Based on {{SoftwareBox}}.