Template:Infobox book: Difference between revisions

From TEPwiki, Urth's Encyclopedia
Jump to navigation Jump to search
Content deleted Content added
test for required lang code before passing the if statement for wikisource or external URL; avoids lang template error message and category
Tretrid (talk | contribs)
m 326 revisions imported from wikipedia:Template:Infobox_book
 
(39 intermediate revisions by 14 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;padding-bottom:0.2em<!--(so title doesn't touch border)-->;
| titlestyle = font-size:125%; font-style:italic; padding-bottom:0.2em<!--(so title doesn't touch border)-->;
| 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
| 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|{{PAGENAMEBASE}}}}} <!--
-->{{{name|{{PAGENAMEBASE}}}}} <!--
Line 25: Line 25:
| imagestyle = {{#if:{{{image|}}}||display:none}}
| imagestyle = {{#if:{{{image|}}}||display:none}}
| image = {{#if:{{{image|}}} <!--
| image = {{#if:{{{image|}}} <!--
then:-->| {{#invoke:InfoboxImage|InfoboxImage |image={{{image|}}} |size={{{image_size|}}} |sizedefault=frameless |upright=1 |alt={{{alt|}}} |border={{{border|}}} |suppressplaceholder=yes}}<!--
then:-->| {{#invoke:InfoboxImage|InfoboxImage |image={{{image|}}} |size={{{image_size|}}} |sizedefault=frameless |upright=1 |alt={{{alt|}}} |title={{{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 41: Line 41:


| label4 = Original&nbsp;title
| label4 = Original&nbsp;title
| data4 = {{#if:{{{title_orig|}}} |{{#if:{{{orig_lang_code|}}}|{{lang|{{{orig_lang_code|}}} |''{{{title_orig}}}''}}|''{{{title_orig}}}''}} }}
| data4 = {{#if:{{{title_orig|}}} |{{#if:{{{orig_lang_code|}}}|{{lang|{{{orig_lang_code|}}} |{{{title_orig}}} |italics={{#invoke:infobox/utilities|set_italics|{{{orig_lang_code|}}}|{{{title_orig}}}}}}}|''{{{title_orig}}}''}} }}


| label5 = Working&nbsp;title
| label5 = Working&nbsp;title
Line 97: Line 97:
| data23 = {{{awards|{{{award|}}}}}}
| data23 = {{{awards|{{{award|}}}}}}


| label30 = [[ISBN (identifier)|ISBN]]<!--Do not change this deliberate redirect. See talk page.-->
| label30 = [[International Standard Book Number|ISBN]]
| data30 = {{#if:{{{isbn|{{{ISBN|}}}}}}
| data30 = {{#if:{{{isbn|{{{ISBN|}}}}}}
| {{#ifeq:{{{isbn|{{{ISBN|}}}}}}|FETCH_WIKIDATA
| {{#ifeq:{{{isbn|{{{ISBN|}}}}}}|FETCH_WIKIDATA
| {{#invoke:ISBNT|link|{{#property:P212}}}}[[Category:Pages using isbn values obtained from 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|}}}}}}
| {{ISBNT|1={{{isbn|{{{ISBN}}}}}}}} {{{isbn_note|{{{ISBN_note|}}}}}}
}}
}}
}}
}}


| label31 = [[OCLC#Identifiers and linked data|{{abbr|OCLC|Online Computer Library Center number}}]]
| 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}}}]}}
| data31 = {{#if:{{{oclc|}}} |[https://www.worldcat.org/oclc/{{urlencode:{{{oclc}}}}} {{{oclc}}}]}}


Line 111: Line 111:
| data32 = {{#invoke:Wikidata|getValue|P1036|{{{dewey|}}}}}
| data32 = {{#invoke:Wikidata|getValue|P1036|{{{dewey|}}}}}


| label33 = [[Library of Congress Classification|{{abbr|LC&nbsp;Class|Library of Congress Classification}}]]
| 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|}}}}}
| data33 = {{#invoke:Wikidata|getValue|P1149|{{{congress|}}}}}


| label34 = Preceded&nbsp;by
| label34 = Preceded&nbsp;by
| data34 = {{#if:{{{preceded_by|}}} |''{{{preceded_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|}}}"}}
}}
}}


| label35 = Followed&nbsp;by
| label35 = Followed&nbsp;by
| data35 = {{#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|}}}"}}
}}
}}


| label36 = {{longitem|Original text}}
| label36 = {{longitem|Original text}}
| data36 = {{#if:{{both|{{{native_wikisource|}}}{{{orig_lang_code|}}}}} <!--
| 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:{{both|{{{native_external_url|}}}{{{orig_lang_code|}}}}}
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 155: Line 153:
| {{#if:{{#property:P856}}|{{Url|1={{#invoke:Wikidata|getValue|P856|FETCH_WIKIDATA}} }} }}
| {{#if:{{#property:P856}}|{{Url|1={{#invoke:Wikidata|getValue|P856|FETCH_WIKIDATA}} }} }}
|}}}}}}}}}}}
|}}}}}}}}}}}

| data60 = {{{module|}}}


| belowstyle = border-top:#aaa 1px solid;font-size:90%;
| belowstyle = border-top:#aaa 1px solid;font-size:90%;
| below = {{{notes|{{{note|}}}}}}
| below = {{{notes|{{{note|}}}}}}


}}{{#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
}}{{#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 | 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 | published | publisher | publisher2 | release_date | release_number | series | set_in | subject | subjects | title_orig | title_working | translator | translators | URL | website | width | wikisource
}}{{Wikidata image |1={{{image|}}} |2={{{nocat_wdimage|}}}
}}{{Wikidata image |1={{{image|}}} |2={{{nocat_wdimage|}}}
}}{{#if:{{{image|}}}|{{#if:{{#property:P18}}||[[Category:Pages to import images to Wikidata]]}}
}}<noinclude>
}}<noinclude>
{{Documentation}}
{{Documentation}}

Latest revision as of 18:57, 20 April 2023