Template:Infobox VG: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 10: Line 10:
|es=background:#f0f0f0;
|es=background:#f0f0f0;
|{{#if:{{{channeltype|}}}| {{!}} '''Type''' {{!!}} {{{channeltype|}}} }}
|{{#if:{{{channeltype|}}}| {{!}} '''Type''' {{!!}} {{{channeltype|}}} }}
|{{#if:{{{developer|}}}| {{!}} '''Developer(s)''' {{!!}} {{{developer|}}} }}
|<!--Developer category links-->{{#if:{{{developer|}}}|{{!}}'''Developer(s)'''{{!!}}{{#ifeq:{{#regex:{{{developer|}}}|/>/r|}}||<!--1st-->{{#regex:{{{developer|}}}|/([^,]*).*/r|[[:Category:Developed by $1|$1]]|1}}<!--2nd-->{{#regex:{{{developer|}}}|/[^,]*,([^,]*)(,.*)?/r|[[:Category:Developed by $1|$1]]|1}}<!--3rd-->{{#regex:{{{developer|}}}|/(?:[^,]*,){2}([^,]*)(,.*)?/r|[[:Category:Developed by $1|$1]]|1}}|<!--NA-->{{#regex:{{{developer|}}}|/.*?NA.*?[>].*?[>](.*?)[<].*/r|[[:Category:Developed by $1|$1]]|1}}<!--EU-->{{#regex:{{{developer|}}}|/.*?EU.*?[>].*?[>](.*?)[<].*/r|[[:Category:Developed by $1|$1]]|1}}<!--JP-->{{#regex:{{{developer|}}}|/.*?JP.*?[>].*?[>](.*?)[<].*/r|[[:Category:Developed by $1|$1]]|1}}<!--AUS-->{{#regex:{{{developer|}}}|/.*?AUS.*?[>].*?[>](.*?)[<].*/r|[[:Category:Developed by $1|$1]]|1}}}}}}
|{{#if:{{{publisher|}}}| {{!}} '''Publisher(s)''' {{!!}} {{{publisher|}}} }}
 
|<!--Publisher category links-->{{#if:{{{publisher|}}}|{{!}}'''Publisher(s)'''{{!!}}{{#ifeq:{{#regex:{{{publisher|}}}|/>/r|}}||<!--1st-->{{#regex:{{{publisher|}}}|/([^,]*).*/r|[[:Category:Published by $1|$1]]|1}}<!--2nd-->{{#regex:{{{publisher|}}}|/[^,]*,([^,]*)(,.*)?/r|[[:Category:Published by $1|$1]]|1}}<!--3rd-->{{#regex:{{{publisher|}}}|/(?:[^,]*,){2}([^,]*)(,.*)?/r|[[:Category:Published by $1|$1]]|1}}|<!--NA-->{{#regex:{{{publisher|}}}|/.*?NA.*?[>].*?[>](.*?)[<].*/r|[[:Category:Published by $1|$1]]|1}}<!--EU-->{{#regex:{{{publisher|}}}|/.*?EU.*?[>].*?[>](.*?)[<].*/r|[[:Category:Published by $1|$1]]|1}}<!--JP-->{{#regex:{{{publisher|}}}|/.*?JP.*?[>].*?[>](.*?)[<].*/r|[[:Category:Published by $1|$1]]|1}}<!--AUS-->{{#regex:{{{publisher|}}}|/.*?AUS.*?[>].*?[>](.*?)[<].*/r|[[:Category:Published by $1|$1]]|1}}}}}}
 
|<!--Series Category Links (up to 3)-->{{#if:{{{series|}}}|{{!}} '''Series''' {{!!}} <!--1st-->{{#regex: {{#regex: {{{series|}}}|/''/|}}|/([^,]*).*/r|[[:Category:$1 series|$1]]|1}}<!--2nd-->{{#regex: {{#regex: {{{series|}}}|/''/|}}|/[^,]*,([^,]*)(,.*)?/r|[[:Category:$1 series|$1]]|1}}<!--3rd-->{{#regex: {{#regex: {{{series|}}}|/''/|}}|/(?:[^,]*,){2}([^,]*)(,.*)?/r|[[:Category:$1 series|$1]]|1}}}}
|<!--Series Category Links (up to 3)-->{{#if:{{{series|}}}|{{!}} '''Series''' {{!!}} <!--1st-->{{#regex: {{#regex: {{{series|}}}|/''/|}}|/([^,]*).*/r|[[:Category:$1 series|$1]]|1}}<!--2nd-->{{#regex: {{#regex: {{{series|}}}|/''/|}}|/[^,]*,([^,]*)(,.*)?/r|[[:Category:$1 series|$1]]|1}}<!--3rd-->{{#regex: {{#regex: {{{series|}}}|/''/|}}|/(?:[^,]*,){2}([^,]*)(,.*)?/r|[[:Category:$1 series|$1]]|1}}}}
|{{#if:{{{platform|{{{platforms|}}}}}}| {{!}} '''Platform(s)''' {{!!}} {{{platform|{{{platforms|}}}}}} }}
|{{#if:{{{platform|{{{platforms|}}}}}}| {{!}} '''Platform(s)''' {{!!}} {{{platform|{{{platforms|}}}}}} }}
|{{#if:{{{released|{{{release|}}}}}}| {{!}} {{nowrap|'''Release date(s)'''}} {{!!}} {{{released|{{{release}}}}}} }}
|{{#if:{{{released|{{{release|}}}}}}| {{!}} {{nowrap|'''Release date(s)'''}} {{!!}} {{{released|{{{release}}}}}} }}
|{{#if:{{{genre|}}}| {{!}} '''Genre(s)''' {{!!}} {{{genre|}}} }}
 
|<!--Genre category links (up to 16)-->{{#if:{{{genre|}}}|{{!}}'''Genre(s)'''{{!!}}<!--1st-->{{#regex: {{{genre|}}}|/([^,]*).*/r|[[:Category:$1 games|$1]]|1}}<!--2nd-->{{#regex: {{{genre|}}}|/[^,]*,([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--3rd-->{{#regex: {{{genre|}}}|/(?:[^,]*,){2}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--4th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){3}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--5th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){4}([^,]*)(,.*)?/r|[[:Category:$1 games||$1]]|1}}<!--6th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){5}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--7th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){6}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--8th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){7}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--9th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){8}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--10th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){9}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--11th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){10}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--12th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){11}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--13th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){12}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--14th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){13}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--15th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){14}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}<!--16th-->{{#regex: {{{genre|}}}|/(?:[^,]*,){15}([^,]*)(,.*)?/r|[[:Category:$1 games|$1]]|1}}}}
 
|{{#if:{{{mode|{{{modes|}}}}}}| {{!}} '''Mode(s)''' {{!!}} {{{modes|}}} }}
|{{#if:{{{mode|{{{modes|}}}}}}| {{!}} '''Mode(s)''' {{!!}} {{{modes|}}} }}
|{{#if:{{{input|}}}| {{!}} '''Input methods''' {{!!}} {{{input|}}} }}
|{{#if:{{{input|}}}| {{!}} '''Input methods''' {{!!}} {{{input|}}} }}