Difference between revisions of "Template:Book"

From Nithyanandapedia
Jump to navigation Jump to search
(Standard template for Book)
 
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<includeonly>
 
<includeonly>
{|class="wikitable" style="width: 33%; clear:right; float:right; background:#ffffff; margin: 0 0 0.5em 1em; font-size:110%"
+
{|class="wikitable" style="width: 27%; clear:right; float:right; background:#ffffff; margin: 0 0 0.5em 1em; font-size:110%"
 
|-
 
|-
!style="background:#A8BDEC;text-align:center;" colspan="2"|  '''[[Book Details]]'''  
+
!style="background:#653438;color:#ffffff;text-align:center;" colspan="2"|  '''Book Details'''  
 
|-
 
|-
| style="text-align:center;" colspan="2" | <img src="{{{coverImage}}}" width="100%">
+
| style="text-align:center;" colspan="2" | <img src="{{{coverImageUrl}}}" width="60%" height="40%">
 
|-
 
|-
| style="text-align:center;background:#A8BDEC;width:30%"|'''Topic'''||style="text-align:center;background:#A8BDEC"| '''Details'''
+
| style="text-align:center;background:#653438;color:#ffffff;width:35%"|'''Topic'''||style="text-align:center;background:#653438;color:#ffffff;"| '''Details'''
 
|-
 
|-
| style="text-align:center;" |Author||{{{author}}}
+
| style="text-align:center;" |Author/Creator||{{{author}}}
 
|-
 
|-
 
| style="text-align:center;" |Book Title||{{{bookTitle}}}
 
| style="text-align:center;" |Book Title||{{{bookTitle}}}
 
|-
 
|-
| style="text-align:center;" |Subtitle||{{{subtitle}}}
+
| style="text-align:center;" |Subtitle||{{#if:{{{subtitle|}}} | {{{subtitle}}} }}
 
|-
 
|-
| style="text-align:center;" |Download at||{{{downloadLink}}}
+
| style="text-align:center;" |Download at||{{{downloadUrl}}}
 
|-
 
|-
 
| style="text-align:center;" |Edition||{{{edition}}}
 
| style="text-align:center;" |Edition||{{{edition}}}
 
|-
 
|-
| style="text-align:center;" |ISBN||{{{isbn}}}
+
| style="text-align:center;" |ISBN||{{#if:{{{isbn|}}} | {{{isbn}}} }}
 
|-
 
|-
 
| style="text-align:center;" |Language||{{{language}}}
 
| style="text-align:center;" |Language||{{{language}}}
Line 26: Line 26:
 
| style="text-align:center;" |Published By||{{{publishedBy}}}
 
| style="text-align:center;" |Published By||{{{publishedBy}}}
 
|-
 
|-
| style="text-align:center;" |Published Year||{{{publishedYear}}}
+
| style="text-align:center;" |Published Year||{{#if:{{{publishedYear|}}} | {{{publishedYear}}} }}
 
|-
 
|-
 
|}
 
|}
Line 33: Line 33:
 
<templatedata>
 
<templatedata>
 
{
 
{
    "description": "Standard details about books published.",
+
"description": "Details about books published.",
    "params": {
+
"params": {
        "coverImage": {
+
"coverImageUrl": {
            "label": "Cover Image",
+
"label": "Cover Image Url",
            "type": "string",
+
"type": "string",
            "required": false,
+
"required": false,
            "description": "Cover Image of the book.",
+
"description": "The url of cover image of the book.",
            "aliases": ["1"]
+
"aliases": [
        },
+
"1"
        "author": {
+
]
            "label": "Author",
+
},
            "type": "string",
+
"author": {
            "required": true,
+
"label": "Author/Creator",
            "description": "Name of the Author.",
+
"type": "string",
            "aliases": ["2"]
+
"required": true,
        },
+
"description": "Name of the Author or the Creator.",
        "bookTitle": {
+
"aliases": [
            "label": "Book Title",
+
"2"
            "type": "string",
+
]
            "required": true,
+
},
            "description": "Name or description of the book.",
+
"bookTitle": {
            "aliases": ["3"]
+
"label": "Book Title",
        },
+
"type": "string",
        "subtitle": {
+
"required": true,
            "label": "Subtitle",
+
"description": "Name or Title of the book.",
            "type": "string",
+
"aliases": [
            "required": false,
+
"3"
            "description": "Optional subtitle of the book or central theme of the book.",
+
]
            "aliases": ["4"]
+
},
        },
+
"subtitle": {
        "downloadLink": {
+
"label": "Subtitle",
            "label": "Download at",
+
"type": "string",
            "type": "string",
+
"suggested": false,
            "required": false,
+
"description": "Optional subtitle of the book or central theme of the book.",
            "description": "The url to download the book, if any.",
+
"aliases": [
            "aliases": ["5"]
+
"4"
        },
+
]
        "edition": {
+
},
            "label": "Edition",
+
"downloadUrl": {
            "type": "string",
+
"label": "Download at",
            "required": false,
+
"type": "string",
            "description": "Edition or Revision number",
+
"required": false,
            "aliases": ["6"]
+
"description": "The url to download the book, if any.",
        },
+
"aliases": [
        "isbn": {
+
"5"
            "label": "ISBN",
+
]
            "type": "string",
+
},
            "required": true,
+
"edition": {
            "description": "ISBN - number of the book",
+
"label": "Edition",
            "aliases": ["7"]
+
"type": "string",
        },
+
"required": false,
        "language": {
+
"description": "Edition or Revision number",
            "label": "Language",
+
"aliases": [
            "type": "string",
+
"6"
            "required": true,
+
]
            "description": "Language of the book.",
+
},
            "aliases": ["8"]
+
"isbn": {
        },
+
"label": "ISBN",
        "pageCount": {
+
"type": "string",
            "label": "Page Count",
+
"suggested": false,
            "type": "number",
+
"description": "ISBN - number of the book",
            "required": true,
+
"aliases": [
            "description": "Number of pages in the book.",
+
"7"
            "aliases": ["9"]
+
]
        },
+
},
        "publishedBy": {
+
"language": {
            "label": "Published By",
+
"label": "Language",
            "type": "string",
+
"type": "string",
            "required": true,
+
"required": true,
            "description": "Name of the publisher.",
+
"description": "Language of the book.",
            "aliases": ["10"]
+
"aliases": [
        },
+
"8"
        "publishedYear": {
+
]
            "label": "Published Year",
+
},
            "type": "string",
+
"pageCount": {
            "required": true,
+
"label": "Page Count",
            "description": "When was the book published?",
+
"type": "number",
            "aliases": ["11"]
+
"required": true,
        }
+
"description": "Number of pages in the book.",
    }
+
"aliases": [
 +
"9"
 +
]
 +
},
 +
"publishedBy": {
 +
"label": "Published By",
 +
"type": "string",
 +
"required": true,
 +
"description": "Name of the publisher.",
 +
"aliases": [
 +
"10"
 +
]
 +
},
 +
"publishedYear": {
 +
"label": "Published Year",
 +
"type": "string",
 +
"suggested": false,
 +
"description": "When was the book published?",
 +
"aliases": [
 +
"11"
 +
]
 +
}
 +
}
 
}
 
}
 
</templatedata>
 
</templatedata>
 
</noinclude>
 
</noinclude>

Latest revision as of 00:03, 9 September 2020


Details about books published.

Template parameters

ParameterDescriptionTypeStatus
Cover Image UrlcoverImageUrl 1

The url of cover image of the book.

Stringoptional
Author/Creatorauthor 2

Name of the Author or the Creator.

Stringrequired
Book TitlebookTitle 3

Name or Title of the book.

Stringrequired
Subtitlesubtitle 4

Optional subtitle of the book or central theme of the book.

Stringoptional
Download atdownloadUrl 5

The url to download the book, if any.

Stringoptional
Editionedition 6

Edition or Revision number

Stringoptional
ISBNisbn 7

ISBN - number of the book

Stringoptional
Languagelanguage 8

Language of the book.

Stringrequired
Page CountpageCount 9

Number of pages in the book.

Numberrequired
Published BypublishedBy 10

Name of the publisher.

Stringrequired
Published YearpublishedYear 11

When was the book published?

Stringoptional