Difference between revisions of "Omni"
From Sega Retro
(15 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | {{#vardefine:collapse|{{{1}}}}}{| class="bottomtemplate mw-collapsible {{#ifeq: {{#var: collapse}}|collapse|mw-collapsed| }}" align="center" | + | <includeonly>{{#vardefine:collapse|{{{1}}}}}{| class="bottomtemplate mw-collapsible {{#ifeq: {{#var: collapse}}|collapse|mw-collapsed| }}" align="center" |
! class="bottomtemphead" align="center" colspan="2"| ''[[{{#if:{{{title|}}}|{{{title|}}}|{{#replace:{{{name}}}|!!|<nowiki>!!</nowiki>}}}}]]'' | ! class="bottomtemphead" align="center" colspan="2"| ''[[{{#if:{{{title|}}}|{{{title|}}}|{{#replace:{{{name}}}|!!|<nowiki>!!</nowiki>}}}}]]'' | ||
|- | |- | ||
| class="bottomtempalt" width="120" valign="top" | | | class="bottomtempalt" width="120" valign="top" | | ||
− | {{# | + | {{#vardefine:titlescreen|{{#dpl:|titlematch={{{name|}}}|noresultsheader=\n|include={Bob}:bobscreen|mode=userformat|skipthispage=no|secseparators=,,}}}} |
+ | {{#if: {{#var:titlescreen}} | {{bobscreen|{{#var:titlescreen}}|width=120}} | [[File:Notavailable.svg|120px]] }} | ||
| valign="top"| | | valign="top"| | ||
[[{{{name}}}|Main page]]{{ | [[{{{name}}}|Main page]]{{ | ||
+ | #ifeq: {{{systemspage}}} | yes | {{!}} [[{{{name}}}/Systems|Systems]]|}}{{ | ||
#ifeq: {{{comparisonspage}}} | yes | {{!}} [[{{{name}}}/Comparisons|Comparisons]]|}}{{ | #ifeq: {{{comparisonspage}}} | yes | {{!}} [[{{{name}}}/Comparisons|Comparisons]]|}}{{ | ||
#ifeq: {{{mapspage}}} | yes | {{!}} [[{{{name}}}/Maps|Maps]]|}}{{ | #ifeq: {{{mapspage}}} | yes | {{!}} [[{{{name}}}/Maps|Maps]]|}}{{ | ||
Line 22: | Line 24: | ||
#ifeq: {{{merchandisepage}}} | yes | {{!}} [[{{{name}}}/Merchandise|Merchandise]]|}}{{ | #ifeq: {{{merchandisepage}}} | yes | {{!}} [[{{{name}}}/Merchandise|Merchandise]]|}}{{ | ||
#ifeq: {{{regioncodingpage}}} | yes | {{!}} [[{{{name}}}/Region coding|Region coding]]|}}{{ | #ifeq: {{{regioncodingpage}}} | yes | {{!}} [[{{{name}}}/Region coding|Region coding]]|}}{{ | ||
− | #ifeq: {{{techpage}}} | yes | {{!}} [[{{{name}}}/Technical information|Technical information]]|}} | + | #ifeq: {{{techpage}}} | yes | {{!}} [[{{{name}}}/Technical information|Technical information]]|}}{{ |
+ | #if: {{{extrasubpage1|}}}|<br/>[[{{{name}}}/{{{extrasubpage1|}}}|{{{extrasubpage1|}}}]]{{ | ||
+ | #if: {{{extrasubpage2|}}}| {{!}} [[{{{name}}}/{{{extrasubpage2|}}}|{{{extrasubpage2|}}}]]|}}{{ | ||
+ | #if: {{{extrasubpage3|}}}| {{!}} [[{{{name}}}/{{{extrasubpage3|}}}|{{{extrasubpage3|}}}]]|}}{{ | ||
+ | #if: {{{extrasubpage4|}}}| {{!}} [[{{{name}}}/{{{extrasubpage4|}}}|{{{extrasubpage4|}}}]]|}} | ||
+ | |}} | ||
− | {{#if:{{{books|}}}|<br/>'''Books:''' {{{books}}}|}}{{ | + | {{#if:{{{books|}}}{{{music|}}}{{{audiobooks|}}}{{{videos|}}}|{{#ifeq:{{NAMESPACE}}|Template|[[Category:Old Omni media]]}}{{#if:{{{books|}}}|<br/>'''Books:''' {{{books}}}|}}{{ |
#if:{{{music|}}}|<br/>'''Music:''' {{{music}}}|}}{{ | #if:{{{music|}}}|<br/>'''Music:''' {{{music}}}|}}{{ | ||
#if:{{{audiobooks|}}}|<br/>'''Audiobooks:''' {{{audiobooks}}}|}}{{ | #if:{{{audiobooks|}}}|<br/>'''Audiobooks:''' {{{audiobooks}}}|}}{{ | ||
− | #if:{{{videos|}}}|<br/>'''Videos:''' {{{videos}}}|}}{{ | + | #if:{{{videos|}}}|<br/>'''Videos:''' {{{videos}}}|}}|<br/>{{OmniMedia|{{{name}}}}}}}{{ |
#if:{{{prereleases|}}}|<br/>'''Prereleases:''' {{{prereleases}}}|}} | #if:{{{prereleases|}}}|<br/>'''Prereleases:''' {{{prereleases}}}|}} | ||
− | |}<noinclude> | + | |}{{clearvar|titlescreen}}{{#if:{{NAMESPACE}}|[[Category:Navigational templates (single game)]]|[[Category:{{{name}}}]]}}</includeonly><noinclude> |
− | Omni template for navigating sub-pages. Most video games will need one. | + | Omni template for navigating sub-pages. Most video games will need one. Title screens and categories are handled automatically. |
<pre> | <pre> | ||
{{Omni | {{Omni | ||
− | |||
| name= | | name= | ||
+ | | systemspage= | ||
| comparisonspage= | | comparisonspage= | ||
| mapspage= | | mapspage= | ||
Line 45: | Line 52: | ||
| hiddencontentpage= | | hiddencontentpage= | ||
| bugspage= | | bugspage= | ||
+ | | developmentpage= | ||
| magazinepage= | | magazinepage= | ||
+ | | videopage= | ||
| receptionpage= | | receptionpage= | ||
| promopage= | | promopage= | ||
Line 52: | Line 61: | ||
| techpage= | | techpage= | ||
− | |||
− | |||
| audiobooks= | | audiobooks= | ||
− | |||
| prereleases= | | prereleases= | ||
}} | }} | ||
</pre> | </pre> | ||
+ | |||
+ | Use <tt>| extrasubpageX=</tt> for any necessary non-standard sub-pages. | ||
+ | |||
+ | ==Example== | ||
+ | <pre> | ||
+ | {{Omni | ||
+ | | name=Urban Strike | ||
+ | | comparisonspage=yes | ||
+ | | mapspage=yes | ||
+ | | hiddencontentpage=yes | ||
+ | | magazinepage=yes | ||
+ | | videopage=yes | ||
+ | | receptionpage=yes | ||
+ | | regioncodingpage=yes | ||
+ | | extrasubpage1=Smelly | ||
+ | | extrasubpage2=Bums | ||
+ | }} | ||
+ | </pre> | ||
+ | {{Omni | ||
+ | | name=Urban Strike | ||
+ | | comparisonspage=yes | ||
+ | | mapspage=yes | ||
+ | | hiddencontentpage=yes | ||
+ | | magazinepage=yes | ||
+ | | videopage=yes | ||
+ | | receptionpage=yes | ||
+ | | regioncodingpage=yes | ||
+ | | extrasubpage1=Smelly | ||
+ | | extrasubpage2=Bums | ||
+ | }} | ||
[[Category:Sega Retro templates]]</noinclude> | [[Category:Sega Retro templates]]</noinclude> |
Revision as of 16:20, 23 September 2021
Omni template for navigating sub-pages. Most video games will need one. Title screens and categories are handled automatically.
{{Omni | name= | systemspage= | comparisonspage= | mapspage= | achievementspage= | dlcpage= | historypage= | changelogpage= | creditspage= | hiddencontentpage= | bugspage= | developmentpage= | magazinepage= | videopage= | receptionpage= | promopage= | merchandisepage= | regioncodingpage= | techpage= | audiobooks= | prereleases= }}
Use | extrasubpageX= for any necessary non-standard sub-pages.
Example
{{Omni | name=Urban Strike | comparisonspage=yes | mapspage=yes | hiddencontentpage=yes | magazinepage=yes | videopage=yes | receptionpage=yes | regioncodingpage=yes | extrasubpage1=Smelly | extrasubpage2=Bums }}
Urban Strike | |
---|---|
Main page | Comparisons | Maps | Hidden content | Magazine articles | Video coverage | Reception | Region coding
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?
Query: SELECT `cargo__relationships`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__relationships` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__relationships`.`name`=`cargo__releases`.`name`)) WHERE `cargo__relationships`.`relatedto`="Urban Strike" and `cargo__relationships`.`relationshiptype`="book" GROUP BY `cargo__releases`.`name` ORDER BY `cargo__releases`.`date` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-255ae1-9e.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost) </diMusic: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?
Query: SELECT `cargo__relationships`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__relationships` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__relationships`.`name`=`cargo__releases`.`name`)) WHERE `cargo__relationships`.`relatedto`="Urban Strike" and `cargo__relationships`.`relationshiptype`="music" GROUP BY `cargo__releases`.`name` ORDER BY `cargo__releases`.`date` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-255ae1-a1.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost) </diAudiobooks: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?
Query: SELECT `cargo__relationships`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__relationships` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__relationships`.`name`=`cargo__releases`.`name`)) WHERE `cargo__relationships`.`relatedto`="Urban Strike" and `cargo__relationships`.`relationshiptype`="audiobook" GROUP BY `cargo__releases`.`name` ORDER BY `cargo__releases`.`date` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-255ae1-a4.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost) </diVideos: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?
Query: SELECT `cargo__relationships`.`name` AS `name`,`cargo__releases`.`date` AS `date` FROM `cargo__relationships` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__relationships`.`name`=`cargo__releases`.`name`)) WHERE `cargo__relationships`.`relatedto`="Urban Strike" and `cargo__relationships`.`relationshiptype`="video" GROUP BY `cargo__releases`.`name` ORDER BY `cargo__releases`.`date` LIMIT 100 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-255ae1-a7.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost) </diEvents: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?
Query: SELECT `cargo__relationships`.`name` AS `eventname`,`cargo__events`.`startdate` AS `startdate` FROM `cargo__relationships` LEFT OUTER JOIN `cargo__events` ON ((`cargo__relationships`.`name`=`cargo__events`.`name`)) WHERE `cargo__relationships`.`relatedto`="Urban Strike" and `cargo__relationships`.`relationshiptype`="event" GROUP BY `cargo__events`.`name` ORDER BY `cargo__events`.`startdate` LIMIT 100
Function: CargoSQLQuery::run
Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-255ae1-aa.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
</di |