Template:Book: Difference between revisions
No edit summary Tag: Reverted |
No edit summary Tag: Reverted |
||
| Line 1: | Line 1: | ||
<includeonly> | <includeonly> | ||
<div style="width: 300px; background: #ffffff; border: 1px solid #aaa; padding: 0.5em | <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1.5em;"> | ||
<div style="width: 300px; background: #ffffff; border: 1px solid #aaa; padding: 0.5em; vertical-align: top;"> | |||
<table style="width: 100%; border-spacing: 0; margin: 0; background-color: #ffffff;"> | |||
<!-- Title --> | |||
<tr> | |||
<td colspan="2" style="text-align: center; background-color: #ffffff; font-size: 120%; font-weight: bold; padding: 0;">{{{title|No title provided}}}</td> | |||
</tr> | |||
<!-- Image --> | |||
{{#if: {{{image|}}} | | |||
<tr> | |||
<td colspan="2" style="text-align: center; padding: 0; background-color: #ffffff;"> | |||
<div style="display: block; margin: auto; padding: 0.5em 0; background-color: #ffffff;"> | |||
[[File:{{{image}}}|200px|center|alt={{{caption|}}}|{{{caption|}}}]] | |||
</div> | |||
</td> | |||
</tr> | |||
}} | |||
<!-- Image Caption --> | |||
{{#if: {{{caption|}}} | | |||
<tr> | |||
<td colspan="2" style="text-align: center; font-size: 90%; font-style: italic; color: #000000; background-color: #ffffff; padding: 0.1em 0;">{{{caption}}}</td> | |||
</tr> | |||
}} | |||
<!-- Data Rows --> | |||
{{#if: {{{author|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Author</td> | |||
<td style="padding: 0.1em;">{{{author}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{audio_read_by|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Audio Read by</td> | |||
<td style="padding: 0.1em;">{{{audio_read_by}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{series|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Series</td> | |||
<td style="padding: 0.1em;">{{{series}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{period covered|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Period Covered</td> | |||
<td style="padding: 0.1em;">{{{period covered}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{publication_date|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Publication Date</td> | |||
<td style="padding: 0.1em;">{{{publication_date}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{publication_place|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Publication Place</td> | |||
<td style="padding: 0.1em;">{{{publication_place}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{publisher|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Publisher</td> | |||
<td style="padding: 0.1em;">{{{publisher}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{media_type|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Media Type</td> | |||
<td style="padding: 0.1em;">{{{media_type}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{pages|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Pages</td> | |||
<td style="padding: 0.1em;">{{{pages}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{genre|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Genre</td> | |||
<td style="padding: 0.1em;">{{{genre}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{isbn|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">ISBN</td> | |||
<td style="padding: 0.1em;">{{{isbn}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{preceded_by|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Preceded by</td> | |||
<td style="padding: 0.1em;">{{{preceded_by}}}</td> | |||
</tr> | |||
}} | |||
{{#if: {{{followed_by|}}} | | |||
<tr> | |||
<td style="font-weight: bold; padding: 0.1em; vertical-align: top; width: 40%;">Followed by</td> | |||
<td style="padding: 0.1em;">{{{followed_by}}}</td> | |||
</tr> | |||
</ | }} | ||
</table> | |||
</div> | |||
<div style="flex-grow: 1;"> | |||
<!-- Article body content goes here --> | |||
</div> | |||
</div> | </div> | ||
</includeonly> | </includeonly> | ||
Revision as of 03:21, 29 December 2024
Usage
This is a generic infobox for books. Only fields that are provided will appear in the infobox.
Parameters
- `title` (required): The book's title.
- `image`: Filename of the book cover image (e.g., `File:Example.jpg`).
- `caption`: Caption for the image.
- `author`: Author of the book.
- `audio_read_by`: The narrator of the audiobook (if applicable).
- `series`: Series the book belongs to.
- 'period covered': Period of time covered in book.
- `publication_date`: Date the book was published.
- `publication_place`: Place where the book was published.
- `publisher`: The book's publisher.
- `media_type`: The format (e.g., Hardcover, Paperback, eBook, Audiobook).
- `pages`: Number of pages in the book.
- `genre`: The book's genre.
- `isbn`: The ISBN of the book.
- `preceded_by`: Previous book in the series (if applicable).
- `followed_by`: Next book in the series (if applicable).