Difference between revisions of "ReleasesRowPlus"

From Sega Retro

(not entirely happy with how i've structured this)
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>&#32;{{#vardefine:format|{{Code2Format|{{{console|}}}}}}}{{#if:{{{currency|}}}|{{#vardefine:price|{{#explode:{{{currency|}}}|*|0}}{{{price|}}}{{#explode:{{{currency|}}}|*|1}}}}|{{#vardefine:price|{{currency|{{EuroCheck|{{{region|}}}|{{{date|}}}}}|{{{price|}}}}}}}}}{{#vardefine:ratingonly|{{stripref|{{{rating|}}}}}}}
+
<includeonly>&#32;{{#vardefine:format|{{Code2Format|{{{console|}}}}}}}
{{!}} {{{{{console|}}}}} {{{region|}}} {{#ifeq:{{{download}}}|yes|<span title="Digital distribution" style="cursor:default;"><u>▼</u></span>}} {{#if:{{{type|}}}|<br />({{{type}}})}}
+
{{#vardefine:price|{{Price|{{{price|}}}|region={{{region|}}}|date={{{date|}}}|currency={{{currency|}}}}}}}
{{!}} <span itemprop="datePublished">{{{date|}}}</span>
+
{{!}}style="padding:0px 0px 0px 3px;"{{!}} {{{{{console|}}}}} {{{region|}}} {{#ifeq:{{{download}}}|yes|<span title="Digital distribution" style="cursor:default;"><u>▼</u></span>}} {{#if:{{{type|}}}|<br />({{{type}}})}}
{{!}} <span itemprop="price">{{#var:price}}</span>
+
{{!}}style="padding:5px; 2px 5px 2px"{{!}} <span itemprop="datePublished">{{{date|}}}</span>
{{!}} <span itemprop="catalogNumber">{{{code|}}}</span>{{#if:{{{code2|}}}|<br>{{{code2}}}}}
+
{{!}}style="padding:5px; 2px 5px 2px"{{!}} <span itemprop="price">{{#var:price}}</span>
{{!}}style="padding:0px;"{{!}} {{#switch: {{{region|}}}
+
{{!}} style="padding:5px; 4px 5px 2px; white-space: nowrap;"{{!}} <span itemprop="catalogNumber">{{{code|}}}</span>{{#if:{{{code2|}}}|<br>{{{code2}}}}}
|JP={{#switch:{{#var:ratingonly}}
+
{{!}}style="padding:0px 0px 0px 2px;"{{!}} {{#if:{{{rating|}}}|{{minirating|region={{{region|}}}|rating={{{rating|}}}|date={{{date|}}}}}}}
| all={{#vardefine:r|[[File:Segag.png|16x16px|All Ages]]}}
 
| v=  {{#vardefine:r|[[File:SegaViolent.png|16x16px|Violent Content]]}}
 
| 18= {{#vardefine:r|[[File:Sega18.png|16x16px|18 and Up]]}}
 
| x= {{#vardefine:r|[[File:Segax.png|16x16px|X Rated]]}}
 
| free={{#vardefine:r|[[File:CEROfree.png|16x16px|Free]]}}
 
| a=  {{#vardefine:r|[[File:Cero a.svg|16x16px|A]]}}
 
| b= {{#vardefine:r|[[File:Cero b.svg|16x16px|B]]}}
 
| c=  {{#vardefine:r|[[File:Cero c.svg|16x16px|C]]}}
 
| d=  {{#vardefine:r|[[File:Cero d.svg|16x16px|D]]}}
 
| z=  {{#vardefine:r|[[File:Cero z.svg|16x16px|Z]]}}
 
| 12= {{#vardefine:r|[[File:CERO12.png|16x16px|12]]}}
 
| 15= {{#vardefine:r|[[File:CERO15.png|16x16px|15]]}}
 
| cero18={{#vardefine:r|[[File:CERO18.png|16x16px|18]]}} }}
 
|EU|AT|DE|ES|EX|FR|IT|PT|UK|DK|FI|NO|SE|CZ|PL|RU|TR={{#switch:{{#var:ratingonly}}
 
| 3=  {{#vardefine:r|[[File:PEGI 3 2010.svg|16x16px|3+]]}}
 
| 4=  {{#vardefine:r|[[File:PEGI 4 2010.svg|16x16px|4+]]}}
 
| 6=  {{#vardefine:r|[[File:PEGI 6 2010.svg|16x16px|6+]]}}
 
| 7=  {{#vardefine:r|[[File:PEGI 7 2010.svg|16x16px|7+]]}}
 
| 11= {{#vardefine:r|[[File:PEGI 11.svg|16x16px|11+]]}}
 
| 12= {{#vardefine:r|[[File:PEGI 12 2010.svg|16x16px|12+]]}}
 
| 15= {{#vardefine:r|[[File:PEGI 15.svg|16x16px|15+]]}}
 
| 16= {{#vardefine:r|[[File:PEGI 16 2010.svg|16x16px|16+]]}}
 
| 18= {{#vardefine:r|[[File:PEGI 18 2010.svg|16x16px|18+]]}}
 
| de0={{#vardefine:r|[[File:USK0_new.svg|16x16px|0]]}}
 
| de6={{#vardefine:r|[[File:USK6_new.svg|16x16px|6]]}}
 
| de12={{#vardefine:r|[[File:USK12_new.svg|16x16px|12]]}}
 
| de16={{#vardefine:r|[[File:USK16_new.svg|16x16px|16]]}}
 
| de18={{#vardefine:r|[[File:USK18_new.svg|16x16px|18]]}}
 
| tp= {{#vardefine:r|[[File:Adese tp.png|16x16px|0]]}}
 
| 13= {{#vardefine:r|[[File:Adese 13.png|16x16px|13]]}}
 
| fr16={{#vardefine:r|[[File:Adese 16.png|16x16px|16]]}}
 
| fr18={{#vardefine:r|[[File:Adese 18.png|16x16px|18]]}}
 
| selltp={{#vardefine:r|[[File:Sell tp.svg|16x16px|0]]}}
 
| sell12={{#vardefine:r|[[File:Sell12.png|16x16px|12]]}}
 
| sell16={{#vardefine:r|[[File:Sell16.png|16x16px|16]]}}
 
| sell18={{#vardefine:r|[[File:Sell18.png|16x16px|18]]}}
 
| u=  {{#vardefine:r|[[File:BBFC U.svg|16x16px|U]]}}
 
| uc= {{#vardefine:r|[[File:BBFC UC.svg|16x16px|UC]]}}
 
| pg= {{#vardefine:r|[[File:BBFC PG.svg|16x16px|PG]]}}
 
| bbfc12={{#vardefine:r|[[File:BBFC 12.svg|16x16px|12]]}}
 
| 12a={{#vardefine:r|[[File:BBFC 12A.svg|16x16px|12A]]}}
 
| bbfc15={{#vardefine:r|[[File:BBFC 15.svg|16x16px|15]]}}
 
| bbfc18={{#vardefine:r|[[File:BBFC 18.svg|16x16px|18]]}}
 
| r18={{#vardefine:r|[[File:BBFC R18.svg|16x16px|R18]]}}
 
| elspa3={{#vardefine:r|[[File:ELSPA 3.jpg|16x16px|3+ OK]]}}
 
| elspa11={{#vardefine:r|[[File:ELSPA 11.jpg|16x16px|11+ OK]]}}
 
| elspa15={{#vardefine:r|[[File:ELSPA 15.jpg|16x16px|15+ OK]]}}
 
| elspa18={{#vardefine:r|[[File:ELSPA 18.jpg|16x16px|18+ OK]]}}
 
| st= {{#vardefine:r|[[File:VET ST.svg|16x16px|S/T]]}}
 
| se3={{#vardefine:r|[[File:VET 3.svg|16x16px|S/T]]}}
 
| se7={{#vardefine:r|[[File:VET 7.svg|16x16px|S/T]]}}
 
| se11={{#vardefine:r|[[File:VET 11.svg|16x16px|11]]}}
 
| se15={{#vardefine:r|[[File:VET 15.svg|16x16px|15]]}}
 
| se18={{#vardefine:r|[[File:VET 18.svg|16x16px|18]]}}
 
| czu={{#vardefine:r|[[File:CZ Rating U.svg|16x16px|U]]}}
 
| cz7={{#vardefine:r|[[File:CZ Rating 7.svg|16x16px|7+]]}}
 
| cz12={{#vardefine:r|[[File:CZ Rating 12.svg|16x16px|12]]}}
 
| cz15={{#vardefine:r|[[File:CZ Rating 15.svg|16x16px|15]]}}
 
| cz18={{#vardefine:r|[[File:CZ Rating 18.svg|16x16px|18]]}}
 
| tr0={{#vardefine:r|[[File:ECB TR 0.svg|16x16px|Genel İzleyici Kitlesi]]}}
 
| tr7={{#vardefine:r|[[File:ECB TR 7.svg|16x16px|7+]]}}
 
| tr13={{#vardefine:r|[[File:ECB TR 13.svg|16x16px|13+]]}}
 
| tr18={{#vardefine:r|[[File:ECB TR 18.svg|16x16px|18+]]}}
 
| ru0={{#vardefine:r|[[File:RussiaRating 0.png|16x16px|0+]]}}
 
| ru6={{#vardefine:r|[[File:RussiaRating 6.png|16x16px|6+]]}}
 
| ru12={{#vardefine:r|[[File:RussiaRating 12.png|16x16px|12+]]}}
 
| ru16={{#vardefine:r|[[File:RussiaRating 16.png|16x16px|16+]]}}
 
| ru18={{#vardefine:r|[[File:RussiaRating 18.png|16x16px|18+]]}} }}
 
|US|CA={{#switch:{{#var:ratingonly}}
 
| ga= {{#vardefine:r|[[File:VRC GA.png|16x16px|GA]]}}
 
| ma13={{#vardefine:r|[[File:VRC MA13.png|16x16px|MA-13]]}}
 
| ma17={{#vardefine:r|[[File:VRC MA17.png|16x16px|MA-17]]}}
 
| ec= {{#vardefine:r|[[File:ESRB Early Childhood.svg|16x16px|Early Childhood]]}}
 
| e=  {{#vardefine:r|[[File:ESRB Everyone.svg|16x16px|Everyone]]}}
 
| e10={{#vardefine:r|[[File:ESRB Everyone 10.svg|16x16px|Everyone 10+]]}}
 
| t=  {{#vardefine:r|[[File:ESRB Teen.svg|16x16px|Teen]]}}
 
| m=  {{#vardefine:r|[[File:ESRB Mature 17.svg|16x16px|Mature 17+]]}}
 
| ao= {{#vardefine:r|[[File:ESRB Adults Only 18.svg|16x16px|Adults Only]]}}
 
| rp= {{#vardefine:r|[[File:ESRB RP.svg|16x16px|Rating Pending]]}}
 
| ka= {{#vardefine:r|[[File:ESRB KA.svg|16x16px|Kids to Adults]]}} }}
 
|AU={{#switch:{{#var:ratingonly}}
 
| e=  {{#vardefine:r|[[File:OFLC small E.svg|16x16px|E]]}}
 
| g=  {{#vardefine:r|[[File:OFLC small G.svg|16x16px|G]]}}
 
| pg= {{#vardefine:r|[[File:OFLC small PG.svg|16x16px|PG]]}}
 
| m=  {{#vardefine:r|[[File:OFLC small M.svg|16x16px|M]]}}
 
| ma= {{#vardefine:r|[[File:OFLC small MA15.svg|16x16px|MA15]]}}
 
| r=  {{#vardefine:r|[[File:OFLC small R18.svg|16x16px|R18]]}}
 
| x=  {{#vardefine:r|[[File:OFLC small X18.svg|16x16px|X18]]}}
 
| gold={{#vardefine:r|[[File:OFLC old G.svg|16x16px|G]]}}
 
| g8= {{#vardefine:r|[[File:OFLC old G8.svg|16x16px|G8]]}}
 
| m15={{#vardefine:r|[[File:OFLC Australia Rating - M15.png|16x16px|M15]]}}
 
| ma15={{#vardefine:r|[[File:OFLC Australia Rating - MA15.png|16x16px|MA15]]}} }}
 
|NZ={{#switch:{{#var:ratingonly}}
 
| g=  {{#vardefine:r|[[File:OFLCNZ G.png|16x16px|G]]}}
 
| pg= {{#vardefine:r|[[File:OFLCNZ PG.png|16x16px|PG]]}}
 
| m=  {{#vardefine:r|[[File:OFLCNZ M.png|16x16px|M]]}}
 
| 13= {{#vardefine:r|[[File:OFLCNZ 13.png|16x16px|Restricted 13]]}}
 
| 16= {{#vardefine:r|[[File:OFLCNZ 16.png|16x16px|Restricted 16]]}}
 
| 18= {{#vardefine:r|[[File:OFLCNZ 18.png|16x16px|Restricted 18]]}} }}
 
|KR={{#switch:{{#var:ratingonly}}
 
| a=  {{#vardefine:r|[[File:Grb a.svg|16x16px|All]]}}
 
| 12= {{#vardefine:r|[[File:Grb 12.svg|16x16px|12]]}}
 
| 15= {{#vardefine:r|[[File:Grb 15.svg|16x16px|15]]}}
 
| 18= {{#vardefine:r|[[File:Grb 18.svg|16x16px|18]]}}
 
| test={{#vardefine:r|[[File:Grb test.svg|16x16px|Test]]}} }}
 
|TW={{#switch:{{#var:ratingonly}}
 
| general={{#vardefine:r|[[File:Csrr general.png|16x16px|General (???)]]}}
 
| protect={{#vardefine:r|[[File:Csrr protect.png|16x16px|Protect (???)]]}}
 
| counsel={{#vardefine:r|[[File:Csrr council.png|16x16px|Counsel (???)]]}}
 
| restrict={{#vardefine:r|[[File:Csrr restrict.png|16x16px|Restrict (???)]]}}
 
| 0=  {{#vardefine:r|[[File:GSRR 0.svg|16x16px|0+]]}}
 
| 6=  {{#vardefine:r|[[File:GSRR 6.svg|16x16px|6+]]}}
 
| 12= {{#vardefine:r|[[File:GSRR 12.svg|16x16px|12+]]}}
 
| 15= {{#vardefine:r|[[File:GSRR 15.svg|16x16px|15+]]}}
 
| 18= {{#vardefine:r|[[File:GSRR 18.svg|16x16px|18+]]}} }}
 
|BR={{#switch:{{#var:ratingonly}}
 
| l=  {{#vardefine:r|[[File:DJCTQ L.svg|16x16px|Livre]]}}
 
| er= {{#vardefine:r|[[File:DJCTQ ER.svg|16x16px|Especialmente recomendado]]}}
 
| 10= {{#vardefine:r|[[File:DJCTQ 10.svg|16x16px|10]]}}
 
| 12= {{#vardefine:r|[[File:DJCTQ 12.svg|16x16px|12]]}}
 
| 14= {{#vardefine:r|[[File:DJCTQ 14.svg|16x16px|14]]}}
 
| 16= {{#vardefine:r|[[File:DJCTQ 16.svg|16x16px|16]]}}
 
| 18= {{#vardefine:r|[[File:DJCTQ 18.svg|16x16px|18]]}}
 
| ti= {{#vardefine:r|[[File:Tectoy TI.svg|16x16px|Todas as Idades]]}}
 
| 6=  {{#vardefine:r|[[File:Tectoy 6.svg|16x16px|6]]}}
 
| 13= {{#vardefine:r|[[File:Tectoy 13.svg|16x16px|13]]}}
 
| tectoy14={{#vardefine:r|[[File:Tectoy 14.png|16x16px|14]]}}
 
| tectoy16={{#vardefine:r|16}}
 
| 17= {{#vardefine:r|17}}
 
| tectoy18={{#vardefine:r|[[File:Tectoy 18.svg|16x16px|18]]}} }}
 
|IR={{#switch:{{#var:ratingonly}}
 
| 3=  {{#vardefine:r|[[File:Esra 3.svg|16x16px|3]]}}
 
| 7=  {{#vardefine:r|[[File:Esra 7.svg|16x16px|7]]}}
 
| 12= {{#vardefine:r|[[File:Esra 12.svg|16x16px|12]]}}
 
| 15= {{#vardefine:r|[[File:Esra 15.svg|16x16px|15]]}}
 
| 18= {{#vardefine:r|[[File:Esra 18.svg|16x16px|18]]}}
 
| 25= {{#vardefine:r|[[File:Esra 25.svg|16x16px|25]]}} }}
 
|ZA={{#switch:{{#var:ratingonly}}
 
| a=  {{#vardefine:r|[[File:FPB A.svg|16x16px|A]]}}
 
| pg= {{#vardefine:r|[[File:FPB PG.svg|16x16px|PG]]}}
 
| 13= {{#vardefine:r|[[File:FPB 13.svg|16x16px|13]]}}
 
| 16= {{#vardefine:r|[[File:FPB 16.svg|16x16px|16]]}}
 
| 18= {{#vardefine:r|[[File:FPB 18.svg|16x16px|18]]}} }}
 
}}{{#replace:{{{rating|}}}|{{#var:ratingonly}}|{{#var:r}}}}
 
 
{{#if:{{NAMESPACE}}||
 
{{#if:{{NAMESPACE}}||
 
{{#ifeq:{{#var:format}}|??||{{#ifeq:{{#var:genre_demo}}|1||[[Category:{{{region|}}} {{#var:format}} {{#switch:{{#var:type}}|0=games|1=accessories|2=hardware|}}]]}}}}
 
{{#ifeq:{{#var:format}}|??||{{#ifeq:{{#var:genre_demo}}|1||[[Category:{{{region|}}} {{#var:format}} {{#switch:{{#var:type}}|0=games|1=accessories|2=hardware|}}]]}}}}
 
{{StoreRelease
 
{{StoreRelease
|name={{#replace:{{#titleparts:{{PAGENAME}}}}|"|\"}}
+
|name={{FormatSQL|{{#titleparts:{{PAGENAME}}}}}}
 
|type={{#var:type}}
 
|type={{#var:type}}
 
|console={{{console|}}}
 
|console={{{console|}}}
 
|region={{{region|}}}
 
|region={{{region|}}}
|date={{{date|}}}
+
|date={{stripref|{{{date|}}}}}
|rrp={{#var:price}}
+
|rrp={{stripref|{{{price|}}}}}
|code={{{code|}}}
+
|code={{stripref|{{{code|}}}}}
 +
|code2={{stripref|{{{code2|}}}}}
 +
|rating={{#var:ratingonly}}
 
}}
 
}}
 
}}
 
}}
Line 166: Line 24:
 
{{bob
 
{{bob
 
| releases=
 
| releases=
{{releasesRowPlus|console=MD|region=JP|date=1991-06-23|price=2,000|code=G-1234|type=|code2=H-5678|rating=all{{ref|http://segaretro.org}}}}
+
{{releasesRowPlus|console=MD|region=JP|date=1991-06-23|price=2,000{{ref|http://sega.com}}|code=G-1234|type=|code2=H-5678|rating=all{{ref|http://sega.com}}}}
 
{{releasesRowPlus|console=MD|region=JP|date=1991-06-23|price=2,000|code=G-1234|type=Special Edition}}
 
{{releasesRowPlus|console=MD|region=JP|date=1991-06-23|price=2,000|code=G-1234|type=Special Edition}}
{{releasesRowPlus|console=PS3|region=EU|date=2011-06-23|price=9.99|code=NPUB-1337|type=|download=yes|rating=3}}
+
{{releasesRowPlus|console=PS3|region=EU|date=2009-06-23|price=9.99|code=NPUB-1337|type=|download=yes|rating=3}}
 
{{releasesRowPlus|console=PS3|region=US|date=2011-06-23|price=9.99|code=NPUB-1337|type=Bundle|download=yes|rating=e}}
 
{{releasesRowPlus|console=PS3|region=US|date=2011-06-23|price=9.99|code=NPUB-1337|type=Bundle|download=yes|rating=e}}
{{releasesRowPlus|console=360|region=US|date=2011-06-23|price=150{{ref|http://google.com}}|code=ABCD|type=|download=yes|currency=*pts}}
+
{{releasesRowPlus|console=360|region=US|date=2011-06-23|price=free|code=ABCD|type=|download=yes|currency=*pts}}
 +
{{releasesRowPlus|console=PS3|region=JP|date=2009-06-23|price=2800e{{ref|http://sega.com}}|code=NPUB-1337|type=|download=yes|rating=z}}
 
}}
 
}}
 
 
[[Category:Releases templates]]</noinclude>
 
[[Category:Releases templates]]</noinclude>

Revision as of 16:39, 2 April 2021

n/a

Notavailable.svg
ReleasesRowPlus
Release Date RRP Code
Sega Mega Drive
JP
¥2,0002,000[1] G-1234
H-5678
Sega Rating: All Ages
Sega Mega Drive
JP
(Special Edition)
¥2,0002,000 G-1234
Sony PlayStation 3
EU
€9.999.99 NPUB-1337
PEGI: 3+
Sony PlayStation 3
US
(Bundle)
$9.999.99 NPUB-1337
ESRB: Everyone
Xbox 360
US
FREEfree ABCD
Sony PlayStation 3
JP
¥2,800 (2,940)2800e[1] NPUB-1337
CERO: Z