Difference between revisions of "BookBob"
From Sega Retro
(33 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<div itemscope itemtype='http://schema.org/Book'> | <div itemscope itemtype='http://schema.org/Book'> | ||
<meta itemprop="name" content="{{PAGENAME}}"> | <meta itemprop="name" content="{{PAGENAME}}"> | ||
− | {{#vardefine:type|4}} | + | {{#vardefine:type|4}}{{#ifeq:{{Fileext|{{{bookimage}}}}}|pdf|{{Refinfo|''{{#explode:{{#titleparts:{{PAGENAME}}}}| (|0}}''{{#if:{{{publisher|}}}|, {{Delink|{{{publisher|}}}}}|}}|file={{{bookimage}}}}}|}}{{#if:{{{relatedto|}}}|{{RelationStore|{{#titleparts:{{PAGENAME}}}}|{{{relatedto|}}}|book}}|}} |
{{BobTablePlus| | {{BobTablePlus| | ||
{{BobRowPlus | {{BobRowPlus | ||
| if={{{bookimage|}}} | | if={{{bookimage|}}} | ||
| content=[[File:{{{bookimage}}}|320x280px]] | | content=[[File:{{{bookimage}}}|320x280px]] | ||
− | | default=[[File:Notavailable.svg]] | + | | default=[[File:Notavailable.svg]][[Category:No book scan]] |
| align=center | | align=center | ||
}} | }} | ||
Line 20: | Line 20: | ||
| title=Author | | title=Author | ||
| content=<span itemprop="author">{{{author}}}</span> | | content=<span itemprop="author">{{{author}}}</span> | ||
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{translator|}}} | ||
+ | | title=Translator(s) | ||
+ | | content=<span itemprop="translator">{{{translator}}}</span> | ||
}} | }} | ||
{{BobRowPlus | {{BobRowPlus | ||
| if={{{publisher|}}} | | if={{{publisher|}}} | ||
| title=Publisher | | title=Publisher | ||
− | | content=<span itemprop="publisher">{{{publisher}}}</span> | + | | content=<span itemprop="publisher">{{#vardefine:companyrole|Publisher}}{{company|{{{publisher|}}}|system=BOOK||icons=no|inline=yes}}{{#vardefine:companyrole|}}</span> |
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{licensor|}}} | ||
+ | | title=Licensor | ||
+ | | content=<span itemprop="licensor">{{#vardefine:companyrole|Licensor}}{{company|{{{licensor|}}}|system=BOOK||icons=no|inline=yes}}{{#vardefine:companyrole|}}</span> | ||
}} | }} | ||
{{BobRowPlus | {{BobRowPlus | ||
| if={{{book_genre|}}} | | if={{{book_genre|}}} | ||
| title=Genre | | title=Genre | ||
− | | content={{{book_genre}}} {{#if: {{#pos:{{{book_genre}}}|Art book}} | [[Category:Art books]] }}{{#if: {{#pos:{{{book_genre}}}|Guide book}} | [[Category:Guide books]] }}{{#if: {{#pos:{{{book_genre}}}|Catalogue book}} | [[Category:Catalogue books]] }}{{#if: {{#pos:{{{book_genre}}}|Comic}} | [[Category:Comics]] }}{{#if: {{#pos:{{{book_genre}}}|Novel}} | [[Category:Novels]] }}{{#if: {{#pos:{{{book_genre}}}|Misc books}} | [[Category:Miscellaneous books]] }}{{#if: {{#pos:{{{book_genre}}}|Programming book}} | [[Category:Programming books]] }} | + | | content={{{book_genre}}} {{#if: {{#pos:{{{book_genre}}}|Art book}} | [[Category:Art books]] }}{{#if: {{#pos:{{{book_genre}}}|Guide book}} | [[Category:Guide books]] }}{{#if: {{#pos:{{{book_genre}}}|Catalogue book}} | [[Category:Catalogue books]] }}{{#if: {{#pos:{{{book_genre}}}|Comic}} | [[Category:Comics]] }}{{#if: {{#pos:{{{book_genre}}}|Novel}} | [[Category:Novels]] }}{{#if: {{#pos:{{{book_genre}}}|Misc books}} | [[Category:Miscellaneous books]] }}{{#if: {{#pos:{{{book_genre}}}|Programming book}} | [[Category:Programming books]] }}{{#if: {{#pos:{{{book_genre}}}|Music}} | [[Category:Music books]] }} |
}} | }} | ||
{{BobRowPlus | {{BobRowPlus | ||
Line 37: | Line 47: | ||
{{releasesEnd}} | {{releasesEnd}} | ||
}} | }} | ||
− | }}<includeonly>{{#if:{{{book_genre|}}}||[[Category:No book genre]]}}{{#if:{{{publisher|}}}||[[Category:No book publisher]]}}</includeonly></div><div style="display:none;"> | + | }}<!--For Essential Sega Guide-->{{#if:{{{defaultratingsystem|}}}|{{#cargo_store: |
+ | _table = magdefaultratingsystems | ||
+ | |code={{{magcode|}}} | ||
+ | |system={{{defaultratingsystem|}}} | ||
+ | |firstissue=0 | ||
+ | }}|}}<includeonly>{{#if:{{{author|}}}||[[Category:No book author]]}}{{#if:{{{book_genre|}}}||[[Category:No book genre]]}}{{#if:{{{publisher|}}}||[[Category:No book publisher]]}}</includeonly></div><div style="display:none;"> | ||
{{#seo: | {{#seo: | ||
− | | | + | |image={{filepath:{{{bookimage}}}}} |
− | | | + | |site_name=Sega Retro |
− | | | + | |locale=en_GB |
− | |||
− | |||
− | |||
}}</div><noinclude> | }}</div><noinclude> | ||
==Usage== | ==Usage== | ||
Line 55: | Line 67: | ||
| author= | | author= | ||
| publisher= | | publisher= | ||
+ | | licensor= | ||
| book_genre= | | book_genre= | ||
− | | releases={{ | + | | releases={{releasesBook |
... | ... | ||
}} | }} | ||
− | }}</pre> | + | | relatedto= <!--for Omni templates--> |
− | + | }} | |
+ | </pre> | ||
[[Category:Breakout box templates]]</noinclude> | [[Category:Breakout box templates]]</noinclude> |