Template:Infobox software: Difference between revisions
Template page
More actions
try adding Category:All software |
add releasedate parameter |
||
| (12 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
| image = {{#if: {{{image|}}} | [[File:{{{image}}}|{{{imagesize|}}}|alt={{{imagealt|}}}]] | }} | | image = {{#if: {{{image|}}} | [[File:{{{image}}}|{{{imagesize|}}}|alt={{{imagealt|}}}]] | }} | ||
| caption = {{{caption|}}} | | caption = {{{caption|}}} | ||
| autoheaders = y | | autoheaders = y | ||
| bodyclass = plainlinks | | bodyclass = plainlinks | ||
| Line 12: | Line 10: | ||
| data1 = {{{developers|}}} | | data1 = {{{developers|}}} | ||
| label2 = Console | | label2 = Console | ||
| data2 = {{#invoke:String|join|, |{{#if:{{yesno|{{{for3ds|0}}}}}|Nintendo 3DS|}}|{{#if:{{yesno|{{{forwiiu|0}}}}}|Wii U|}}|{{#if:{{yesno|{{{forswitch|0}}}}}|Nintendo Switch | | data2 = {{#invoke:String|join|, |{{#if:{{yesno|{{{for3ds|0}}}}}|Nintendo 3DS|}}|{{#if:{{yesno|{{{forwiiu|0}}}}}|Wii U|}}|{{#if:{{yesno|{{{forswitch|0}}}}}|Nintendo Switch|}}}} | ||
| label3 = Platform | | label3 = Platform | ||
| data3 = {{#invoke:String|join|, |{{#if:{{yesno|{{{forwindows|0}}}}}|Microsoft Windows|}}|{{#if:{{yesno|{{{formac|0}}}}}|macOS|}}|{{#if:{{yesno|{{{forlinux|0}}}}}|Linux|}}|{{#if:{{yesno|{{{forjava|0}}}}}|Java|}}}} | | data3 = {{#invoke:String|join|, |{{#if:{{yesno|{{{forwindows|0}}}}}|Microsoft Windows|}}|{{#if:{{yesno|{{{formac|0}}}}}|macOS|}}|{{#if:{{yesno|{{{forlinux|0}}}}}|Linux|}}|{{#if:{{yesno|{{{forjava|0}}}}}|Java|}}}} | ||
| label4 = Version | | label4 = Version | ||
| data4 = {{{version|}}} {{#if: {{{releasedate|}}} | ( | | data4 = {{{version|}}} {{#if: {{{releasedate|}}} | ({{{releasedate}}}) }} | ||
| header10 = Links | | header10 = Links | ||
| label11 = | | label11 = GitHub | ||
| data11 | | data11 = {{#if: {{{github|}}} | [https://github.com/{{{github}}} {{{github}}}] | }} | ||
| label12 = GitLab | |||
| data12 = {{#if: {{{gitlab|}}} | [https://gitlab.com/{{{gitlab}}} {{{gitlab}}}] | }} | |||
| | | label13 = Source code | ||
| | | data13 = {{#if: {{{sourceurl|}}} | [{{{sourceurl}}} {{{sourceurl}}}] | }} | ||
| | |||
| | |||
| header20 = Download | | header20 = Download | ||
| data21 = {{#if: <!-- this is because plainlist always emits html elements, i need to check if any of the params are being checked first -->{{{releaseurl|}}}{{{universaldb | | data21 = {{#if: <!-- this is because plainlist always emits html elements, i need to check if any of the params are being checked first -->{{{releaseurl|}}}{{{universaldb|}}}{{{githubtag|}}}{{{gitlabtag|}}} | {{plainlist| | ||
}}<includeonly>{{#if: {{{nocat|}}} | <!-- categorization suppressed --> | | {{#if: {{{releaseurl|}}} | *[{{{releaseurl}}} External site] | }} | ||
{{#if: {{{releaseurl1|}}} | *[{{{releaseurl1}}} {{{releasename1}}}] | }} | |||
{{#if: {{{releaseurl2|}}} | *[{{{releaseurl2}}} {{{releasename2}}}] | }} | |||
{{#if: {{{releaseurl3|}}} | *[{{{releaseurl3}}} {{{releasename3}}}] | }} | |||
{{#if: {{{universaldb|}}} | *[[universaldb:{{{universaldb}}}|Universal-DB]] | }} | |||
{{#if: {{{githubtag|}}} | {{#if: {{{github|}}} | *[https://github.com/{{{github}}}/releases/{{{githubtag}}} GitHub release] | }} | }} | |||
{{#if: {{{gitlabtag|}}} | {{#if: {{{gitlab|}}} | *[https://gitlab.com/{{{gitlab}}}/-/releases/{{{gitlabtag}}} GitLab release] | }} | }}}} | }} | |||
}}<includeonly>{{#if: {{{nocat|}}} | <!-- categorization suppressed --> | {{#if: {{yesno|{{{for3ds|}}}}} | [[Category:Nintendo 3DS homebrew]] | }}{{#if: {{yesno|{{{forwiiu|}}}}} | [[Category:Wii U homebrew]] | }}{{#if: {{yesno|{{{forswitch|}}}}} | [[Category:Nintendo Switch homebrew]] | }} }}</includeonly> | |||
<noinclude>{{Documentation}}</noinclude> | <noinclude>{{Documentation}}</noinclude> | ||