Difference between revisions of "Template:Infobox book/sandbox2"

From blackwiki
Jump to navigation Jump to search
imported>Frietjes
imported>RexxS
(allow 'italic title = no' to turn off infobox title styling)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Infobox
 
{{Infobox
| italic title = {{{italic title|}}}
+
| italic title = {{{italic title|<noinclude>no</noinclude>}}}
 
| bodyclass = vcard
 
| bodyclass = vcard
 
| bodystyle = {{#if:{{{infoboxwidth|{{{width|}}}}}} |width:{{{infoboxwidth|{{{width}}}}}} }}
 
| bodystyle = {{#if:{{{infoboxwidth|{{{width|}}}}}} |width:{{{infoboxwidth|{{{width}}}}}} }}
  
 
<!---------------Title----------------->
 
<!---------------Title----------------->
| titlestyle = font-style:italic;
+
| titlestyle = {{#ifeq:{{{italic title|}}}|no|padding-bottom:0.2em|font-style:italic;padding-bottom:0.2em}}<!--(so title doesn't touch border)-->;
| title = <includeonly><!--
+
| 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
  -->{{{name|{{PAGENAME}}}}} <!--
+
  -->{{{name|{{PAGENAMEBASE}}}}} <!--
 
  --><span class="Z3988"
 
  --><span class="Z3988"
 
           title="ctx_ver=Z39.88-2004&rft_val_fmt={{urlencode:info:ofi/fmt:kev:mtx:book}}&rft.genre=book&rft.btitle={{urlencode:{{{name|}}}}}<!--
 
           title="ctx_ver=Z39.88-2004&rft_val_fmt={{urlencode:info:ofi/fmt:kev:mtx:book}}&rft.genre=book&rft.btitle={{urlencode:{{{name|}}}}}<!--
Line 20: Line 20:
 
                 -->{{#if:{{{oclc|}}}      |&rft_id=info:oclcnum/{{{oclc}}}}}"><!--
 
                 -->{{#if:{{{oclc|}}}      |&rft_id=info:oclcnum/{{{oclc}}}}}"><!--
 
  --></span><!--
 
  --></span><!--
       -->{{#if:{{{subtitle|}}}|<br /><span style="font-size:80%">{{{subtitle}}}</div>}}</includeonly>
+
       --></includeonly>
  
 
<!---------------Image----------------->
 
<!---------------Image----------------->
 +
| imagestyle = {{#if:{{{image|}}}||display:none}}
 
| image = {{#if:{{{image|}}} <!--
 
| image = {{#if:{{{image|}}} <!--
   then:-->|   {{#ifeq:{{str left|{{{image|}}}|1}}|[ |[[Category:Infobox book image param needs updating]]}}<!--
+
   then:-->| {{#invoke:InfoboxImage|InfoboxImage |image={{{image|}}} |size={{{image_size|}}} |sizedefault=frameless |upright=1 |alt={{{alt|}}} |border={{{border|}}} |suppressplaceholder=yes}}<!--
            -->{{#invoke:InfoboxImage|InfoboxImage |image={{{image|}}} |size={{{image_size|}}} |sizedefault=frameless |upright=1 |alt={{{alt|}}} |border={{{border|}}} |suppressplaceholder=yes}}<!--
 
 
   else:-->| {{#ifeq:{{yesno|{{lc:{{{exclude_cover|no}}}}}}}|yes | |{{main other|[[Category:Books with missing cover]]}} }}
 
   else:-->| {{#ifeq:{{yesno|{{lc:{{{exclude_cover|no}}}}}}}|yes | |{{main other|[[Category:Books with missing cover]]}} }}
 
           }}
 
           }}
Line 37: Line 37:
 
|  data2  = {{{authors|{{{author|}}}}}}
 
|  data2  = {{{authors|{{{author|}}}}}}
  
| label3  = Original&nbsp;title
+
| label3  = Audio&nbsp;read&nbsp;by
|  data3  = {{#if:{{{title_orig|}}} |{{lang|{{{orig_lang_code|}}} |''{{{title_orig}}}''}} }}
+
|  data3  = {{{audio_read_by|}}}
  
| label4  = Working&nbsp;title
+
| label4  = Original&nbsp;title
|  data4  = {{#if:{{{title_working|}}} |''{{{title_working}}}''}}
+
|  data4  = {{#if:{{{title_orig|}}} |{{#if:{{{orig_lang_code|}}}|{{lang|{{{orig_lang_code|}}} |{{{title_orig}}}  |italics={{#invoke:lang/utilities|set_italics|{{{orig_lang_code|}}}|{{{title_orig}}}}}}}|''{{{title_orig}}}''}} }}
  
| label5  = Translator{{#if:{{{translators|}}}|s}}
+
| label5  = Working&nbsp;title
|  data5  = {{{translators|{{{translator|}}}}}}
+
|  data5  = {{#if:{{{title_working|}}} |''{{{title_working}}}''}}
  
| label6  = Illustrator{{#if:{{{illustrators|}}}|s}}
+
| label6  = Translator{{#if:{{{translators|}}}|s}}
|  data6  = {{{illustrators|{{{illustrator|}}}}}}
+
|  data6  = {{{translators|{{{translator|}}}}}}
  
| label7  = Cover&nbsp;artist
+
| label7  = Illustrator{{#if:{{{illustrators|}}}|s}}
|  data7  = {{{cover_artist|}}}
+
|  data7  = {{{illustrators|{{{illustrator|}}}}}}
  
| label8  = Country
+
| label8  = Cover&nbsp;artist
|  data8  = {{{country|}}}
+
|  data8  = {{{cover_artist|}}}
  
| label9  = Language
+
| label10 = Country
data9  = {{{language|}}}
+
data10 = {{{country|}}}
  
| label10 = Series
+
| label11 = Language
data10 = {{{series|}}}
+
data11 = {{{language|}}}
  
| label11 = Subject{{#if:{{{subjects|}}}|s}}
+
| label12 = Series
data11 = {{{subjects|{{{subject|}}}}}}
+
data12 = {{{series|}}}
  
| label12 = Genre{{#if:{{{genres|}}}|s}}
+
| label13 = {{longitem|Release number}}
data12 = {{{genres|{{{genre|}}}}}}
+
data13 = {{{release_number|}}}
  
| label13 = Published
+
| label14 = Subject{{#if:{{{subjects|}}}|s}}
data13 = {{{published|}}}
+
data14 = {{{subjects|{{{subject|}}}}}}
  
| label14 = Publisher
+
| label15 = Genre{{#if:{{{genres|}}}|s}}
|  data14 = {{{publisher|}}}{{#if:{{{publisher2|}}} |, {{{publisher2}}} }}
+
|  data15 = {{#invoke:Wikidata|getValue|P136|{{{genres|{{{genre|}}}}}}}}
  
| label15 = {{longitem|Publication date}}
+
| label16 = Set&nbsp;in
data15 = {{{pub_date|{{{release_date|}}}}}}
+
data16 = {{{set_in|}}}
  
| label16 = {{longitem|Published&nbsp;in English}}
+
| label17 = Published
data16 = {{{english_pub_date|{{{english_release_date|}}}}}}
+
data17 = {{{published|}}}
  
| label17 = Media&nbsp;type
+
| label18 = Publisher
data17 = {{{media_type|}}}
+
data18 = {{{publisher|}}}{{#if:{{{publisher2|}}} |, {{{publisher2}}} }}
  
| label18 = Pages
+
| label19 = {{longitem|Publication date}}
data18 = {{{pages|}}}
+
data19 = {{#invoke:Wikidata|getValue|P577|{{{pub_date|{{{release_date|}}}}}}}}
  
| label19 = Award{{#if:{{{awards|}}}|s}}
+
| label20 = {{longitem|Published&nbsp;in English}}
data19 = {{{awards|{{{award|}}}}}}
+
data20 = {{{english_pub_date|{{{english_release_date|}}}}}}
  
| label20 = [[International Standard Book Number|ISBN]]
+
| label21 = Media&nbsp;type
data20 = {{#if:{{{isbn|{{{ISBN|}}}}}}
+
data21 = {{{media_type|}}}
            | {{#iferror:{{#expr:{{{isbn|{{{ISBN}}}}}}}} |{{{isbn|{{{ISBN}}}}}}
 
                | [[Special:Booksources/{{{isbn|{{{ISBN}}}}}}|{{{isbn|{{{ISBN}}}}}}]]
 
            }} {{{isbn_note|{{{ISBN_note|}}}}}} }}
 
  
| label21 = [[OCLC#Control Numbers|{{abbr|OCLC|Online Computer Library Center number}}]]
+
| label22 = Pages
data21 = {{#if:{{{oclc|}}} |[//www.worldcat.org/oclc/{{urlencode:{{{oclc}}}}} {{{oclc}}}]}}
+
data22 = {{#invoke:Wikidata|getValue|P1104|{{{pages|}}}}}
  
| label22 = {{longitem|[[Dewey Decimal Classification|Dewey Decimal]]}}
+
| label23 = Award{{#if:{{{awards|}}}|s}}
data22 = {{{dewey|}}}
+
data23 = {{{awards|{{{award|}}}}}}
  
| label23 = [[Library of Congress Classification|{{abbr|LC&nbsp;Class|Library of Congress Classification}}]]
+
| label30 = [[International Standard Book Number|ISBN]]
| data23 = {{{congress|}}}
+
|  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|}}}}}}
 +
              }}
 +
            }}
  
| label24 = Preceded&nbsp;by
+
| label31 = [[OCLC#Identifiers and linked data|{{abbr|OCLC|Online Computer Library Center number}}]]
data24 = {{#if:{{{preceded_by|}}} |''{{{preceded_by|}}}''
+
|  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 = [[Library of Congress Classification|{{abbr|LC&nbsp;Class|Library of Congress Classification}}]]
 +
|  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|}}}"}}
 
             | {{#if:{{{preceded_by_quotation_marks|}}} |"{{{preceded_by_quotation_marks|}}}"}}
 
             }}
 
             }}
  
| label25 = Followed&nbsp;by
+
| label35 = Followed&nbsp;by
data25 = {{#if:{{{followed_by|}}} |''{{{followed_by|}}}''
+
data35 = {{#if:{{{followed_by|}}} |''{{{followed_by|}}}&nbsp;''
 
             | {{#if:{{{followed_by_quotation_marks|}}} |"{{{followed_by_quotation_marks|}}}"}}
 
             | {{#if:{{{followed_by_quotation_marks|}}} |"{{{followed_by_quotation_marks|}}}"}}
 
             }}
 
             }}
  
| label26 = {{longitem|Original text}}
+
| label36 = {{longitem|Original text}}
data26 = {{#if:{{{native_wikisource|}}} <!--
+
data36 = {{#if:{{both|{{{native_wikisource|}}}|{{{orig_lang_code|}}}}} <!--
 
     then:-->| ''{{lang |{{{orig_lang_code|}}}
 
     then:-->| ''{{lang |{{{orig_lang_code|}}}
 
                   | [[s:{{#if:{{{orig_lang_code|}}}|{{{orig_lang_code|}}}:}}{{{native_wikisource|}}}|{{{title_orig|{{{name|{{PAGENAME}}}}}}}}]]<!--
 
                   | [[s:{{#if:{{{orig_lang_code|}}}|{{{orig_lang_code|}}}:}}{{{native_wikisource|}}}|{{{title_orig|{{{name|{{PAGENAME}}}}}}}}]]<!--
 
               -->}}'' at <!--
 
               -->}}'' at <!--
               -->{{#ifeq:{{#language:{{{orig_lang_code}}}}}|{{{orig_lang_code}}} |
+
               -->{{#if:{{#invoke:lang|is_ietf_tag|{{{orig_lang_code}}}}}|{{#invoke:lang|name_from_tag|{{{orig_lang_code}}}}}}} [[Wikisource]]<!--
                  | {{iso2lang|{{{orig_lang_code}}}}}<!--
 
              -->}} [[Wikisource]]<!--
 
 
               -->{{main other|[[Category:Articles that link to foreign-language Wikisources]]}} <!--(create hidden category to be monitored by WikiProject:Wikisource)
 
               -->{{main other|[[Category:Articles that link to foreign-language Wikisources]]}} <!--(create hidden category to be monitored by WikiProject:Wikisource)
     else:-->| {{#if:{{{native_external_url|}}}
+
     else:-->| {{#if:{{both|{{{native_external_url|}}}|{{{orig_lang_code|}}}}}
 
                 | ''{{lang |{{{orig_lang_code|}}}
 
                 | ''{{lang |{{{orig_lang_code|}}}
 
                     | [{{{native_external_url|}}} {{{title_orig|{{{name|{{PAGENAME}}}}}}}}]<!--
 
                     | [{{{native_external_url|}}} {{{title_orig|{{{name|{{PAGENAME}}}}}}}}]<!--
Line 129: Line 138:
 
             }} }}
 
             }} }}
  
| label27 = {{#if:{{{native_wikisource|}}} |Translation |{{#if:{{{native_external_url|}}}|Translation|Text}} }}
+
| label37 = {{#if:{{{native_wikisource|}}} |Translation |{{#if:{{{native_external_url|}}}|Translation|Text}} }}
| data27 = {{#if:{{{wikisource|}}} <!--
+
data37 = {{#if:{{{wikisource|}}} <!--
 
     then:-->| ''[[s:{{{wikisource|}}}|{{{name|{{PAGENAME}}}}}]]'' at <!--
 
     then:-->| ''[[s:{{{wikisource|}}}|{{{name|{{PAGENAME}}}}}]]'' at <!--
 
               -->{{#if:{{{native_wikisource|}}} |Wikisource |[[Wikisource]]}}<!--
 
               -->{{#if:{{{native_wikisource|}}} |Wikisource |[[Wikisource]]}}<!--
Line 138: Line 147:
 
                 -->{{#if:{{{external_host|}}} |at {{{external_host|}}} |online}}
 
                 -->{{#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}} }} }}
 +
    |}}}}}}}}}}}
  
 
| belowstyle = border-top:#aaa 1px solid;font-size:90%;
 
| belowstyle = border-top:#aaa 1px solid;font-size:90%;
 
| below = {{{notes|{{{note|}}}}}}
 
| below = {{{notes|{{{note|}}}}}}
  
}}<!----Tagging deprecated parameters:
+
}}{{#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 | infoboxwidth | isbn | ISBN  | isbn_note | ISBN_note | italic title | language | last | location | media_type | 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 | published | publisher | publisher2 | release_date | release_number | series | set_in | subject | subjects | title_orig | title_working | translator | translators | URL | website | width | wikisource
    -->{{main other
+
}}{{Wikidata image |1={{{image|}}} |2={{{nocat_wdimage|}}}  
        |  {{#if:{{{publisher|}}}    |<!--[[Category:Infobox book using deprecated parameters|1 {{PAGENAME}}]]-->}}<!--
+
}}<noinclude>
        -->{{#if:{{{publisher2|}}}   |<!--[[Category:Infobox book using deprecated parameters|2 {{PAGENAME}}]]-->}}<!--
 
        -->{{#if:{{{pub_date|}}}    |<!--[[Category:Infobox book using deprecated parameters|p {{PAGENAME}}]]-->}}<!--
 
        -->{{#if:{{{release_date|}}} |<!--[[Category:Infobox book using deprecated parameters|r {{PAGENAME}}]]-->}}<!--
 
        -->{{#if:{{{english_pub_date|}}} |<!--[[Category:Infobox book using deprecated parameters|e {{PAGENAME}}]]-->}}<!--
 
        -->{{#if:{{{english_release_date|}}} |<!--[[Category:Infobox book using deprecated parameters|d {{PAGENAME}}]]-->}}<!--
 
    -->}}<noinclude>
 
 
{{Documentation}}
 
{{Documentation}}
 
</noinclude>
 
</noinclude>

Latest revision as of 02:22, 29 February 2020

GenreScript error: No such module "Wikidata".
Publication date
Script error: No such module "Wikidata".
PagesScript error: No such module "Wikidata".
Script error: No such module "Wikidata".
LC ClassScript error: No such module "Wikidata".

Template:Wikidata image

Template documentation[create]