Template:Infobox book: Difference between revisions

From The Sextant of Worlds
Jump to navigationJump to search
No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
 
(34 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox book
{{Infobox
| italic title     = <!--(see above)-->
| templatestyles = Infobox book/styles.css
| name              =  
| italic title = {{{italic title|<noinclude>no</noinclude>}}}
| image            =  
| bodyclass = ib-book vcard
| image_size        =
| headerstyle = background-color: #ededed
| border            =
 
| alt              =
<!---------------Title----------------->
| caption          =
| title = <includeonly>{{#if:{{{name|}}}{{{caption|{{{image_caption|}}}}}}{{{editors|{{{editor|}}}}}}{{{authors|{{{author|}}}}}}{{{audio_read_by|}}}{{{title_orig|}}}{{{title_working|}}}{{{translators|{{{translator|}}}}}}{{{illustrators|{{{illustrator|}}}}}}{{{cover_artist|}}}{{{country|}}}{{{language|}}}{{{series|}}}{{{release_number|}}}{{{subjects|{{{subject|}}}}}}{{{genres|{{{genre|}}}}}}{{{set_in|}}}{{{published|}}}{{{publisher|}}}{{{publisher2|}}}{{{pub_date|{{{release_date|}}}}}}{{{english_pub_date|{{{english_release_date|}}}}}}{{{media_type|}}}{{{pages|}}}{{{awards|{{{award|}}}}}}{{{isbn_note|{{{ISBN_note|}}}}}}{{{dewey|}}}{{{congress|}}}| }}<!-- hack for ref ordering
| author            =  
-->{{{name|{{PAGENAMEBASE}}}}} <!--
| audio_read_by    =
--><span class="Z3988"
| title_orig        =
          title="ctx_ver=Z39.88-2004&rft_val_fmt={{urlencode:info:ofi/fmt:kev:mtx:book}}&rft.genre=book&rft.btitle={{urlencode:{{{name|}}}}}<!--
| orig_lang_code    =
                -->{{#if:{{{author|}}}    |&rft.author={{urlencode:{{{author}}}}}}}<!--
| title_working    =
                -->{{#if:{{{last|}}}      |&rft.aulast={{urlencode:{{{last}}}}}}}<!--
| translator        =
                -->{{#if:{{{first|}}}    |&rft.aufirst={{urlencode:{{{first}}}}}}}<!--
| illustrator      =
                -->{{#if:{{{pub_date|{{{release_date|}}}}}} |&rft.date={{urlencode:{{{pub_date|{{{release_date}}}}}}}}}}<!--
| cover_artist      =
                -->{{#if:{{{publisher|}}} |&rft.pub={{urlencode:{{{publisher}}}}}}}<!--
| country          =
                -->{{#if:{{{pub_place|{{{country|}}}}}} |&rft.place={{urlencode:{{if empty|{{{pub_place|}}}|{{{country|}}}}}}}}}<!--
| language          =
                -->{{#if:{{{pages|}}}    |&rft.pages={{urlencode:{{{pages}}}}}}}<!--
| series            =
                -->{{#if:{{{series|}}}    |&rft.series={{urlencode:{{{series}}}}}}}<!--
| release_number    =
                -->{{#if:{{{oclc|}}}      |&rft_id=info:oclcnum/{{{oclc}}}}}"><!--
| subject          =
--></span><!--
| genre            =
      --></includeonly>
| set_in            =
 
| publisher        =
<!---------------Image----------------->
| publisher2        =
| image = {{#if:{{{image|}}} <!--
| pub_date          =
  then:-->|  {{#invoke:InfoboxImage|InfoboxImage |image={{{image|}}} |size={{{image_size|}}} |sizedefault=frameless |upright=1 |alt={{{alt|}}} |title={{{alt|}}} |border={{{border|}}} |suppressplaceholder=yes}}
| english_pub_date  =
          }}
| published        =
| caption = {{{caption|{{{image_caption|}}}}}}
| media_type        =
 
| pages            =
<!---------------Data------------------>
| awards            =
|header1 = {{#if:{{{published|}}}|Setting & Game Information}}
| isbn              =
 
| isbn_note        =
| label2  = Setting&nbsp;Date
| oclc              =
|  data2  = {{{editors|{{{editor|}}}}}}
| dewey            =
 
| congress          =
| label3 = Series
| preceded_by      = <!-- for books in a series -->
|  data3 = {{{series|}}}
| followed_by      = <!-- for books in a series -->
 
| native_wikisource =
| label4  = Edition{{#if:{{{authors|}}}|s}}
| wikisource        =
|  data4  = {{{authors|{{{author|}}}}}}
| notes            =
 
| exclude_cover    =
 
| website          =
|header6 = {{#if:{{{published|}}}|Publication Information}}
| module            =
 
}}
 
<templatedata>
| label7  = Project&nbsp;Manager{{#if:{{{illustrators|}}}|s}}
{
|  data7  = {{{illustrators|{{{illustrator|}}}}}}
  "params": {
 
    "name": { "label": "Name", "description": "Name of the book", "type": "string" },
| label8  = Line&nbsp;Developer
    "image": { "label": "Image", "description": "Cover image filename", "type": "string" },
|  data8  = {{{cover_artist|}}}
    "caption": { "label": "Caption", "description": "Caption for the image", "type": "string" },
 
    "author": { "label": "Author", "description": "Author(s) of the book", "type": "string" },
| label9  = Creative&nbsp;Director{{#if:{{{translators|}}}|s}}
    "illustrator": { "label": "Illustrator", "description": "Illustrator(s) of the book", "type": "string" },
|  data9  = {{{translators|{{{translator|}}}}}}
    "cover_artist": { "label": "Cover artist", "description": "Cover artist", "type": "string" },
 
    "country": { "label": "Country", "description": "Country of origin", "type": "string" },
| label11 = Editor
    "language": { "label": "Language", "description": "Original language", "type": "string" },
|  data11 = {{{language|}}}
    "series": { "label": "Series", "description": "Book series", "type": "string" },
 
    "genre": { "label": "Genre", "description": "Genre(s)", "type": "string" },
 
    "publisher": { "label": "Publisher", "description": "Publisher", "type": "string" },
| label13 = {{longitem|Release number}}
     "pub_date": { "label": "Publication date", "description": "Date published", "type": "string" },
|  data13 = {{{release_number|}}}
    "media_type": { "label": "Media type", "description": "e.g., Print, ebook", "type": "string" },
 
    "pages": { "label": "Pages", "description": "Number of pages", "type": "number" },
| label14 = Subject{{#if:{{{subjects|}}}|s}}
    "isbn": { "label": "ISBN", "description": "ISBN number", "type": "string" }
|  data14 = {{{subjects|{{{subject|}}}}}}
  },
 
  "description": "Infobox for a book",
| label15 = Creative&nbsp;Director{{#if:{{{genres|}}}|s}}
  "paramOrder": ["name", "image", "caption", "author", "illustrator", "cover_artist", "country", "language", "series", "genre", "publisher", "pub_date", "media_type", "pages", "isbn"]
|  data15 = {{#invoke:Wikidata|getValue|P136|{{{genres|{{{genre|}}}}}}}}
}
 
</templatedata>
| label16 = Set&nbsp;in
|  data16 = {{{set_in|}}}
 
| label17 = Published
|  data17 = {{{published|}}}
 
| label18 = Publisher
|  data18 = {{{publisher|}}}{{#if:{{{publisher2|}}} |, {{{publisher2}}} }}
 
| label19 = {{longitem|Publication date}}
|  data19 = {{#invoke:Wikidata|getValue|P577|{{{pub_date|{{{release_date|}}}}}}}}
 
| label20 = Copyright
|  data20 = {{if empty|{{{pub_place|}}}|{{{country|}}}}}
 
| label23 = {{longitem|Published&nbsp;in English}}
|  data23 = {{{english_pub_date|{{{english_release_date|}}}}}}
 
| label24 = Trademark
|  data24 = {{{media_type|}}}
 
| label25 = Trademark
|  data25 = {{#invoke:Wikidata|getValue|P1104|{{{pages|}}}}}
 
| label26 = Award{{#if:{{{awards|}}}|s}}
|  data26 = {{{awards|{{{award|}}}}}}
 
| label30 = [[ISBN (identifier)|ISBN]]<!--Do not change this deliberate redirect. See talk page.-->
|  data30 = {{#if:{{{isbn|{{{ISBN|}}}}}}
            | {{#ifeq:{{{isbn|{{{ISBN|}}}}}}|FETCH_WIKIDATA
              | {{#if:{{#property:P212}}|{{#invoke:ISBNT|link|{{#property:P212}}}}[[Category:Pages using ISBN values obtained from wikidata]]}}
              | {{ISBNT|1={{{isbn|{{{ISBN}}}}}}}} {{{isbn_note|{{{ISBN_note|}}}}}}
              }}
            }}
 
| label31 = [[OCLC (identifier)|{{abbr|OCLC|Online Computer Library Center number}}]]<!--Do not change this deliberate redirect. See talk page.-->
|  data31 = {{#if:{{{oclc|}}} |[https://www.worldcat.org/oclc/{{urlencode:{{{oclc}}}}} {{{oclc}}}]}}
 
| label32 = {{longitem|[[Dewey Decimal Classification|Dewey Decimal]]}}
|  data32 = {{#invoke:Wikidata|getValue|P1036|{{{dewey|}}}}}
 
| label33 = [[LCC (identifier)|{{abbr|LC&nbsp;Class|Library of Congress Classification}}]]<!--Do not change this deliberate redirect. See talk page.-->
|  data33 = {{#invoke:Wikidata|getValue|P1149|{{{congress|}}}}}
 
| label34 = Preceded&nbsp;by
|  data34 = {{#if:{{{preceded_by|}}} |''{{{preceded_by|}}}&nbsp;''
            | {{#if:{{{preceded_by_quotation_marks|}}} |"{{{preceded_by_quotation_marks|}}}"}}
            }}
 
| label35 = Followed&nbsp;by
|  data35 = {{#if:{{{followed_by|}}} |''{{{followed_by|}}}&nbsp;''
            | {{#if:{{{followed_by_quotation_marks|}}} |"{{{followed_by_quotation_marks|}}}"}}
            }}
 
| label36 = {{longitem|Original text}}
|  data36 = {{#if:{{both|{{{native_wikisource|}}}|{{{orig_lang_code|}}}}} <!--
    then:-->| {{#invoke:Infobox/utilities|interlang_wikisource_link_make|{{{orig_lang_code|}}}|{{{native_wikisource|}}}|{{{title_orig|}}}|{{{name|}}} }}<!--
              -->{{main other|[[Category:Articles that link to foreign-language Wikisources]]}} <!--(create hidden category to be monitored by WikiProject:Wikisource)
    else:-->| {{#if:{{both|{{{native_external_url|}}}|{{{orig_lang_code|}}}}}
                | {{lang |{{{orig_lang_code|}}}
                    | [{{{native_external_url|}}} {{{title_orig|{{{name|{{PAGENAME}}}}}}}}]<!--
                -->}} <!--
                -->{{#if:{{{native_external_host|}}} |at {{{native_external_host|}}} |online}}
            }} }}
 
| label37 = {{#if:{{{native_wikisource|}}} |Translation |{{#if:{{{native_external_url|}}}|Translation|Text}} }}
|  data37 = {{#if:{{{wikisource|}}} <!--
    then:-->| ''[[s:{{{wikisource|}}}|{{{name|{{PAGENAME}}}}}]]'' at <!--
              -->{{#if:{{{native_wikisource|}}} |Wikisource |[[Wikisource]]}}<!--
              -->{{main other|[[Category:Articles that link to Wikisource]]}} <!--(create hidden category to be monitored by WikiProject:Wikisource)
    else:-->| {{#if:{{{external_url|}}}
                | ''[{{{external_url|}}} {{{name|{{PAGENAME}}}}}]'' <!--
                -->{{#if:{{{external_host|}}} |at {{{external_host|}}} |online}}
            }} }}
 
| label38  = Website
| data38    = {{{website|{{{homepage|{{{URL|{{#ifeq:{{{website|{{{homepage|{{{URL|}}}}}}}}}
    | FETCH_WIKIDATA
    | {{#if:{{#property:P856}}|{{Url|1={{#invoke:Wikidata|getValue|P856|FETCH_WIKIDATA}} }} }}
    |}}}}}}}}}}}
 
| data60 = {{{module|}}}
 
| below = {{{notes|{{{note|}}}}}}
 
}}{{#if:{{{image|}}}||{{#ifeq:{{yesno|{{lc:{{{exclude_cover|no}}}}}}}|yes | |{{main other|[[Category:Books with missing cover]]}} }}}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox book with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox book]] with unknown parameter "_VALUE_"|ignoreblank=y| alt | audio_read_by | author | authors | award | awards | border | caption | congress | country | cover_artist | dewey | editor | editors | english_pub_date | english_release_date | exclude_cover | external_host | external_url | first | followed_by | followed_by_quotation_marks | genre | genres | homepage | illustrator | illustrators | image | image_caption | image_size | isbn | ISBN  | isbn_note | ISBN_note | italic title | language | last | media_type | module | name | native_external_host | native_external_url | native_wikisource | nocat_wdimage | note | notes | oclc | orig_lang_code | pages | preceded_by | preceded_by_quotation_marks | pub_date | pub_place | published | publisher | publisher2 | release_date | release_number | series | set_in | subject | subjects | title_orig | title_working | translator | translators | URL | website | wikisource
}}{{Wikidata image |1={{{image|}}} |2={{{nocat_wdimage|}}}
}}<noinclude>
{{Documentation}}
</noinclude>

Latest revision as of 18:43, 2 May 2025