Template:Book: Difference between revisions

From The Reed and Rite
No edit summary
Tag: Manual revert
No edit summary
Line 1: Line 1:
<includeonly>
<includeonly>
<div style="width: 300px; background: #ffffff; border: 1px solid #aaa; padding: 0.5em; float: right; margin: 0 0 1em 1em;">
<div style="width: 300px; background: #ffffff; border: 1px solid #aaa; border-radius: 5px; padding: 0.5em; float: right; margin: 0 0 1em 1em;">
   <table style="width: 100%; border-spacing: 0; margin: 0; background-color: #ffffff;">
   <table style="width: 100%; border-spacing: 0; margin: 0; background-color: #ffffff;">
     <!-- Title -->
     <!-- Title -->
     <tr>
     <tr>
       <td colspan="2" style="text-align: center; background-color: #f2f2f2; font-size: 120%; font-weight: bold; padding: 0; margin: 0;">{{{title|No title provided}}}</td>
       <td colspan="2" style="text-align: center; background-color: #e6e6e6; font-size: 125%; font-weight: bold; padding: 0.2em 0;">{{{title|No title provided}}}</td>
     </tr>
     </tr>
     <!-- Image -->
     <!-- Image -->
Line 10: Line 10:
     <tr>
     <tr>
       <td colspan="2" style="text-align: center; padding: 0; margin: 0;">
       <td colspan="2" style="text-align: center; padding: 0; margin: 0;">
         <div style="margin-top: -0.2em; margin-bottom: -0.2em; padding: 0; background-color: #ffffff; display: block; text-align: center;">
         <div style="padding: 0; background-color: #ffffff; text-align: center;">
           [[File:{{{image}}}|200px|alt={{{caption|}}}|{{{caption|}}}]]
           [[File:{{{image}}}|200px|alt={{{caption|}}}|{{{caption|}}}]]
         </div>
         </div>
Line 19: Line 19:
     {{#if: {{{caption|}}} |
     {{#if: {{{caption|}}} |
     <tr>
     <tr>
       <td colspan="2" style="text-align: center; font-size: 90%; font-style: italic; margin-top: -0.1em; margin-bottom: -0.1em; padding: 0;">{{{caption}}}</td>
       <td colspan="2" style="text-align: center; font-size: 90%; font-style: italic; margin: 0; padding: 0.2em 0;">{{{caption}}}</td>
     </tr>
     </tr>
     }}
     }}
Line 25: Line 25:
     {{#if: {{{author|}}} |
     {{#if: {{{author|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Author</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Author</td>
       <td style="padding: 0.1em;">{{{author}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{author}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{audio_read_by|}}} |
     {{#if: {{{audio_read_by|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Audio read by</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Audio read by</td>
       <td style="padding: 0.1em;">{{{audio_read_by}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{audio_read_by}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{series|}}} |
     {{#if: {{{series|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Series</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Series</td>
       <td style="padding: 0.1em;">{{{series}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{series}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{publication_date|}}} |
     {{#if: {{{publication_date|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Publication date</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Publication date</td>
       <td style="padding: 0.1em;">{{{publication_date}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{publication_date}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{publication_place|}}} |
     {{#if: {{{publication_place|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Publication place</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Publication place</td>
       <td style="padding: 0.1em;">{{{publication_place}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{publication_place}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{publisher|}}} |
     {{#if: {{{publisher|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Publisher</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Publisher</td>
       <td style="padding: 0.1em;">{{{publisher}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{publisher}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{media_type|}}} |
     {{#if: {{{media_type|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Media type</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Media type</td>
       <td style="padding: 0.1em;">{{{media_type}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{media_type}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{pages|}}} |
     {{#if: {{{pages|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Pages</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Pages</td>
       <td style="padding: 0.1em;">{{{pages}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{pages}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{genre|}}} |
     {{#if: {{{genre|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Genre</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Genre</td>
       <td style="padding: 0.1em;">{{{genre}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{genre}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{isbn|}}} |
     {{#if: {{{isbn|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">ISBN</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">ISBN</td>
       <td style="padding: 0.1em;">{{{isbn}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{isbn}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{preceded_by|}}} |
     {{#if: {{{preceded_by|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Preceded by</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Preceded by</td>
       <td style="padding: 0.1em;">{{{preceded_by}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{preceded_by}}}</td>
     </tr>
     </tr>
     }}
     }}
     {{#if: {{{proceeded_by|}}} |
     {{#if: {{{proceeded_by|}}} |
     <tr>
     <tr>
       <td style="font-weight: bold; padding: 0.1em;">Proceeded by</td>
       <td style="font-weight: bold; padding: 0.2em 0.3em;">Proceeded by</td>
       <td style="padding: 0.1em;">{{{proceeded_by}}}</td>
       <td style="padding: 0.2em 0.3em;">{{{proceeded_by}}}</td>
     </tr>
     </tr>
     }}
     }}
Line 98: Line 98:
</div>
</div>
</includeonly>
</includeonly>


<noinclude>
<noinclude>

Revision as of 23:42, 20 November 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.
  • `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).
  • `proceeded_by`: Next book in the series (if applicable).

Example Usage

```wiki Template:InfoboxBook