Template:Book: Difference between revisions

From The Reed and Rite
No edit summary
Tag: Manual revert
m Renamed parameters.
 
(268 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>
<includeonly>{{Infobox<!--
<div style="float: right; clear: right; width: 300px; margin: 0 0 1em 1em; background-color: #f9f9f9; border: 1px solid #aaa; padding: 0.5em;">
-->| name = ''{{{name|}}}''<!--
{| style="width: 100%; background: #ffffff; border-spacing: 0; margin: 0;"
-->| image = {{{image|}}}<!--
-->| caption = {{{caption|}}}<!--
-->| data_rows =<!--
-->{{#if: {{{author|}}} |<tr class="infobox-data-row"><th>Author</th><td>{{{author}}}</td></tr>}}<!--
-->{{#if: {{{cover_artist|}}} |<tr class="infobox-data-row"><th>Cover Artist</th><td>{{{cover_artist}}}</td></tr>}}<!--
-->{{#if: {{{series|}}} | <tr class="infobox-data-row"><th>Series</th><td>{{#if:{{b|{{{series}}}}} | ''[[{{b|{{{series}}}}}|{{b|{{{series}}}|text=y}}]]'' | {{{series}}}}}</td></tr>}}<!--
-->{{#if: {{{period_covered|}}} |<tr class="infobox-data-row"><th>Period Covered</th><td>{{{period_covered}}}</td></tr>}}<!--
-->{{#if: {{{publication_date|}}} |<tr class="infobox-data-row"><th>Publication Date</th><td>{{{publication_date}}}</td></tr>}}<!--
-->{{#if: {{{publication_place|}}} |<tr class="infobox-data-row"><th>Publication Place</th><td>{{{publication_place}}}</td></tr>}}<!--
-->{{#if: {{{publisher|}}} |<tr class="infobox-data-row"><th>Publisher</th><td>{{{publisher}}}</td></tr>}}<!--
-->{{#if: {{{media_type|}}} |<tr class="infobox-data-row"><th>Media Type</th><td>{{{media_type}}}</td></tr>}}<!--
-->{{#if: {{{pages|}}} |<tr class="infobox-data-row"><th>Pages</th><td>{{{pages}}}</td></tr>}}<!--
-->{{#if: {{{word_count|}}} |<tr class="infobox-data-row"><th>Word Count</th><td>{{{word_count}}}</td></tr>}}<!--
-->{{#if: {{{audiobook_length|}}} |<tr class="infobox-data-row"><th>Audiobook Length</th><td>{{{audiobook_length}}}</td></tr>}}<!--
-->{{#if: {{{narrated_by|}}} |<tr class="infobox-data-row"><th>Narrated By</th><td>{{{narrated_by}}}</td></tr>}}<!--
-->{{#if: {{{genre|}}} |<tr class="infobox-data-row"><th>Genre</th><td>{{{genre}}}</td></tr>}}<!--
-->{{#if: {{{isbn|}}} |<tr class="infobox-data-row"><th>ISBN</th><td>{{{isbn}}}</td></tr>}}<!--
-->{{#if: {{{preceded_by|}}} | <tr class="infobox-data-row"><th>Preceded By</th><td>{{#if:{{b|{{{preceded_by}}}}} | ''[[{{b|{{{preceded_by}}}}}|{{b|{{{preceded_by}}}|text=y}}]]'' | {{{preceded_by}}}}}</td></tr>}}<!--
-->{{#if: {{{followed_by|}}} | <tr class="infobox-data-row"><th>Followed By</th><td>{{#if:{{b|{{{followed_by}}}}} | ''[[{{b|{{{followed_by}}}}}|{{b|{{{followed_by}}}|text=y}}]]'' | {{{followed_by}}}}}</td></tr>}}<!--
-->}}<!--
-->{{#ifeq:{{NAMESPACE}}|{{ns:0}}|[[Category:Books]]}}</includeonly><noinclude>
== Description ==
This template should be used on book pages to add an infobox in the upper right hand corner of the article.
 
== Usage ==
This template has several [[:Template:Character#Parameters|parameters]] that can be used.
: '''Note: Only parameters that are provided will appear in the infobox. Not all parameters are required for each book.'''
 
{| style="width: 100%; text-align: left; margin: auto;" class="wikitable"
|-
|-
! colspan="2" style="text-align: center; background-color: #f2f2f2; font-size: 120%; padding: 0.5em; font-weight: bold;" | {{{title|Title Unknown}}}
! width=50%|You Type
!You Get
|-
|-
{{#if: {{{image|}}} |
| style="text-align: left; vertical-align: top;" |<pre>
| colspan="2" style="text-align: center;" | [[File:{{{image}}}|200px|alt={{{caption|}}}|{{{caption|}}}]]
{{book
|- }}
|name=Example Book Infobox
{{#if: {{{caption|}}} |
|image=Emma - Volume 1.jpg
| colspan="2" style="text-align: center; font-size: 90%; font-style: italic; padding: 0.5em;" | {{{caption}}}
|caption=Caption Here
|- }}
|author=Author's Name
{{#if: {{{author|}}} |
|cover_artist=Artist's Name
| '''Author''' || {{{author}}}
|series=Series Name
|- }}
|period covered=Time Period
{{#if: {{{audio_read_by|}}} |
|publication_date=Date Here
| '''Audio read by''' || {{{audio_read_by}}}
|publication_place=Location Here
|- }}
|publisher=Publisher Here
{{#if: {{{series|}}} |
|media_type=Format Here
| '''Series''' || {{{series}}}
|pages=Number of Pages
|- }}
|word_count=Word Count
{{#if: {{{publication_date|}}} |
|audiobook_length=Length of Audiobook
| '''Publication date''' || {{{publication_date}}}
|narrated_by=Reader's Name(s)
|- }}
|genre=Genre Here
{{#if: {{{publication_place|}}} |
|isbn=ISBN Here
| '''Publication place''' || {{{publication_place}}}
|preceded_by=Title Here
|- }}
|followed_by=Title Here
{{#if: {{{publisher|}}} |
}}
| '''Publisher''' || {{{publisher}}}
</pre>
|- }}
|<br>{{book
{{#if: {{{media_type|}}} |
|name=Example Book Infobox
| '''Media type''' || {{{media_type}}}
|image=Emma - Volume 1.jpg
|- }}
|caption=Caption Here
{{#if: {{{pages|}}} |
|author=Author's Name
| '''Pages''' || {{{pages}}}
|cover_artist=Artist's Name
|- }}
|series=Series Title
{{#if: {{{genre|}}} |
|period covered=Time Period
| '''Genre''' || {{{genre}}}
|publication_date=Date Here
|- }}
|publication_place=Location Here
{{#if: {{{isbn|}}} |
|publisher=Publisher Here
| '''ISBN''' || {{{isbn}}}
|media_type=Format Here
|- }}
|pages=Number of Pages
{{#if: {{{preceded_by|}}} |
|word_count=Word Count
| '''Preceded by''' || {{{preceded_by}}}
|audiobook_length=Length of Audiobook
|- }}
|narrated_by=Reader's Name(s)
{{#if: {{{proceeded_by|}}} |
|genre=Genre Here
| '''Proceeded by''' || {{{proceeded_by}}}
|isbn=ISBN Here
|- }}
|preceded_by=Title Here
|followed_by=Title Here
}}
|}
|}
</div>
</includeonly>
<noinclude>
== Usage ==
This is a generic infobox for books. Only fields that are provided will appear in the infobox.


=== Parameters ===
=== Parameters ===
* `title` (required): The book's title.
{| class="wikitable" style="width: 90%;"
* `image`: Filename of the book cover image (e.g., `File:Example.jpg`).
! Parameter !! Description
* `caption`: Caption for the image.
|-
* `author`: Author of the book.
| style="text-align: center;" | <code>name</code> || The book's title.
* `audio_read_by`: The narrator of the audiobook (if applicable).
|-
* `series`: Series the book belongs to.
| style="text-align: center;" | <code>image</code> || Filename of the book's cover image (e.g., 'Example.jpg`).
* `publication_date`: Date the book was published.
|-
* `publication_place`: Place where the book was published.
| style="text-align: center;" | <code>caption</code> || Caption for the image.
* `publisher`: The book's publisher.
|-
* `media_type`: The format (e.g., Hardcover, Paperback, eBook, Audiobook).
| style="text-align: center;" | <code>author</code> || The author's name.
* `pages`: Number of pages in the book.
|-
* `genre`: The book's genre.
| style="text-align: center;" | <code>cover_artist</code> || The name of the artist who created/designed the cover.
* `isbn`: The ISBN of the book.
|-
* `preceded_by`: Previous book in the series (if applicable).
| style="text-align: center;" | <code>audio_by</code> || The name(s) of who read the audiobook.
* `proceeded_by`: Next book in the series (if applicable).
|-
| style="text-align: center;" | <code>series</code> || The series the book is from, if applicable. Use abbreviation(s) from [[:Template:B]].
|-
| style="text-align: center;" | <code>publication_date</code> || The date of publication of first edition.
|-
| style="text-align: center;" | <code>publication_place</code> || The country where the book was first published.
|-
| style="text-align: center;" | <code>publisher</code> || The name of the publisher. (e.g., Rhysdon Press)
|-
| style="text-align: center;" | <code>media_type</code> || The forms in which the book has been published. (e.g., Paperback, Hardcover, ebook, audiobook, etc.)
|-
| style="text-align: center;" | <code>pages</code> || The number of pages in the first edition.
|-
| style="text-align: center;" | <code>word_count</code> || The number of words in the first edition.
|-
| style="text-align: center;" | <code>audio_length</code> || The length of the audiobook of the first edition.
|-
| style="text-align: center;" | <code>genre</code> || The genre of the book.
|-
| style="text-align: center;" | <code>isbn</code> || The ISBN number of the first edition.
|-
| style="text-align: center;" | <code>preceded_by</code> || What book came before the book, if applicable. Use abbreviation(s) from [[:Template:B]].
|-
| style="text-align: center;" | <code>followed_by</code> || What book came after the book, if applicable. Use abbreviation(s) from [[:Template:B]].
|}


=== Example Usage ===
== Articles using Template ==
```wiki
{{for|Special:WhatLinksHere/{{FULLPAGENAME}}|a full listing|here|pre=This list is limited to 100 pages}}
{{InfoboxBook
{{Special:WhatLinksHere/{{FULLPAGENAME}}|namespace=0|limit=100}}
| title = Mistborn: The Final Empire
 
| image = Beth Brower.jpg
[[Category:Infoboxes]]
| caption = Cover of ''Mistborn: The Final Empire''
| author = Brandon Sanderson
| audio_read_by = Michael Kramer
| series = Mistborn
| publication_date = July 17, 2006
| publication_place = New York, NY
| publisher = Tor Books
| media_type = Hardcover
| pages = 541
| genre = Fantasy
| isbn = 978-0-7653-1178-4
| preceded_by = (None)
| proceeded_by = ''The Well of Ascension''
}}

Latest revision as of 22:32, 7 July 2025

Description

This template should be used on book pages to add an infobox in the upper right hand corner of the article.

Usage

This template has several parameters that can be used.

Note: Only parameters that are provided will appear in the infobox. Not all parameters are required for each book.
You Type You Get
{{book
|name=Example Book Infobox
|image=Emma - Volume 1.jpg
|caption=Caption Here
|author=Author's Name
|cover_artist=Artist's Name
|series=Series Name
|period covered=Time Period
|publication_date=Date Here
|publication_place=Location Here
|publisher=Publisher Here
|media_type=Format Here
|pages=Number of Pages
|word_count=Word Count
|audiobook_length=Length of Audiobook
|narrated_by=Reader's Name(s)
|genre=Genre Here
|isbn=ISBN Here
|preceded_by=Title Here
|followed_by=Title Here
}}

Example Book Infobox
Caption Here
Caption Here
Caption Here
AuthorAuthor's Name
Cover ArtistArtist's Name
SeriesSeries Title
Publication DateDate Here
Publication PlaceLocation Here
PublisherPublisher Here
Media TypeFormat Here
PagesNumber of Pages
Word CountWord Count
Audiobook LengthLength of Audiobook
Narrated ByReader's Name(s)
GenreGenre Here
ISBNISBN Here
Preceded ByTitle Here
Followed ByTitle Here

Parameters

Parameter Description
name The book's title.
image Filename of the book's cover image (e.g., 'Example.jpg`).
caption Caption for the image.
author The author's name.
cover_artist The name of the artist who created/designed the cover.
audio_by The name(s) of who read the audiobook.
series The series the book is from, if applicable. Use abbreviation(s) from Template:B.
publication_date The date of publication of first edition.
publication_place The country where the book was first published.
publisher The name of the publisher. (e.g., Rhysdon Press)
media_type The forms in which the book has been published. (e.g., Paperback, Hardcover, ebook, audiobook, etc.)
pages The number of pages in the first edition.
word_count The number of words in the first edition.
audio_length The length of the audiobook of the first edition.
genre The genre of the book.
isbn The ISBN number of the first edition.
preceded_by What book came before the book, if applicable. Use abbreviation(s) from Template:B.
followed_by What book came after the book, if applicable. Use abbreviation(s) from Template:B.

Articles using Template