Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Library work: Difference between revisions

Template page
(test with estimated reading length)
mNo edit summary
 
(51 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:{{{title}}}{{#if: {{{author|}}}| ({{{author|}}})|}} }}
<includeonly>{{#SEO:
 
|image={{{image|}}}
|title= {{{title|}}}{{#if: {{{author|}}}|,&nbsp;{{{author|}}}|}} {{#if: {{{published_date|}}}|,&nbsp;{{{published_date|}}}|}} - ProleWiki
}}
{{DISPLAYTITLE:''{{{title|}}}''{{#if: {{{author|}}}|&nbsp;({{{author|}}})|}} }}</includeonly>
<span style="display:none;">{{{summary|}}}</span>
<span style="display:none;">{{{summary|}}}</span>
{{Infobox
{{Infobox
| bodyclass = vcard
| bodyclass = vcard
Line 27: Line 29:
|  data2  = {{{written in|}}}
|  data2  = {{{written in|}}}


| label3  = Spoken on
| label3  = Spoken&nbsp;on
|  data3  = {{{spoken on|}}}
|  data3  = {{{spoken on|}}}


| label4  = Publisher
| label4  = Translated&nbsp;by
|  data4  = {{{publisher|}}}
|  data4  = {{{translated by|}}} {{#if:{{{original language|}}}|from {{{original language|}}}}}


| label5 = First published
| label6 = Publisher
data5 = {{{published_date|}}}{{#if:{{{published_location|}}}|<br/>{{{published_location}}}}}
data6 = {{{publisher|}}}


| label6 = Edition
| label7 = First published
data6 = {{{edition_date|}}}
data7 = {{Br separated entries|{{{published_date|}}}|{{{published_location|}}}|{{{published_source|}}}}}


| label7 = Type
| label8 = Edition
data7 = {{{type|}}}
data8 = {{{edition|}}}


| label8 = ISBN
| label9 = Type
data8 = {{{isbn|}}}
data9 = {{{type|}}}


| label9 = Source
| label10 = ISBN
data9 = {{{source|}}}
data10 = {{{isbn|}}}


| label0 = Audiobook
| label11  = Source
| data10 = {{{audiobook|}}}
| data11  = {{Br separated entries|{{{source|}}}|{{{source2|}}}|{{{source3|}}}|{{{source4|}}}}}


| label11 = Length
| label12  = PDF
| data11= {{#invoke:Reading time|estimateReadingLength|#pagetitle}}
| data12  = {{{pdf|}}}
}}
 
| label13  = Libgen
|  data13  = {{{libgen|}}}
 
| label14 = Audiobook
| data14 = {{{audiobook|}}}


}}{{#ifexist:Category:Library works by {{{author|}}}|[[Category:Library works by {{{author}}}]]}}{{#if:{{{defaultsort|}}}|{{DEFAULTSORT:{{{defaultsort}}}}}|{{DEFAULTSORT:{{{title|}}}}}}}
<noinclude>
<noinclude>
How to use this template:
How to use this template:
Line 70: Line 78:
| spoken on =
| spoken on =
| published_date =  
| published_date =  
| published_location =
| published_location =
| published_source =
| publisher =
| publisher =
| edition_date =
| edition =
| type =
| type =
| source =  
| source =
| source2 =
| source3 =
| source4 =
| pdf =
| libgen =
| audiobook =  
| audiobook =  
| defaultsort =
}}
}}
</nowiki>
</nowiki>
Line 87: Line 102:
"required": true
"required": true
},
},
"_subheader": {},
"author": {
        "author": {
"label": "Author",
"label": "Author",
"description": "Author of the source work. No need to add link brackets [[ ]], the infobox checks for it.",
"description": "Author of the source work. No need to add link brackets [[ ]], the infobox checks for it.",
"type": "string",
"type": "string",
"required": true
"required": true
        },
},
"image": {
"image": {
"label": "Image",
"label": "Image",
Line 123: Line 137:
"source": {
"source": {
"label": "Source",
"label": "Source",
"description": "URL of the work",
"description": "Where the text was found (book, collection, etc.)",
"type": "string",
"suggested": true
},
"pdf": {
"label": "PDF",
"description": "URL of a PDF of the work",
"type": "url",
"suggested": true
},
"libgen": {
"label": "Libgen",
"description": "Link to the work on Libgen",
"type": "url",
"type": "url",
"suggested": true
"suggested": true
Line 139: Line 165:
"suggested": true
"suggested": true
},
},
        "publisher": {
"publisher": {
            "label": "Publishing house",
"label": "Publishing house",
            "description": "Who published this edition",
"description": "Who published this edition",
            "type": "string",
"type": "string",
            "suggested": true
"suggested": true
        },
},
"published_date": {
"published_date": {
"label": "First published",
"label": "First published date",
"description": "Date the book was first published",
"description": "Date the book was first published",
"type": "date",
"type": "date",
Line 152: Line 178:
},
},
"published_location": {
"published_location": {
"label": "Location published",
"label": "First published location",
"description": "Location the work was published",
"description": "Location the work was first published",
"type": "string",
"type": "string",
"suggested": true
"suggested": true
},
},
        "edition_date": {
"edition_date": {
            "label": "Edition",
"label": "Edition",
            "description": "When was this edition printed",
"description": "When was this edition printed",
            "type": "string",
"type": "string",
            "suggested": true
"suggested": true
        },
},
        "spoken on": {
"spoken on": {
            "label": "Spoken on",
"label": "Spoken on",
            "description": "For speeches, the date it was spoken on",
"description": "For speeches, the date it was spoken on",
            "type": "string",
"type": "string",
            "suggested": true
"suggested": true
        }
},
"translated by": {
"label": "Translated By",
"description": "The translator(s) who translated this work",
"type": "string"
},
"original language": {
"label": "Original Language",
"description": "The language this work was translated from",
"type": "string"
},
"summary": {
"label": "Summary",
"description": "Adds a summary, which is used by external templates",
"type": "string"
},
"published_source": {
"label": "First published source",
"description": "The document, book, newspaper where it was first published",
"type": "string",
"suggested": true
},
"defaultsort": {
"label": "Default sort",
"description": "Adding main sorting term for categories"
},
"edition": {
"label": "Edition"
},
"source2": {
"label": "Second source",
"description": "In case the work has multiple sources"
},
"source3": {
"label": "Third source",
"description": "In case the work has multiple sources"
},
"source4": {
"label": "Fourth source",
"description": "In case the work has multiple sources"
}
},
},
"description": "Adds a small infobox with information for Library works",
"description": "Adds a small infobox with information for Library works",
Line 177: Line 243:
"author",
"author",
"written in",
"written in",
        "spoken on",
"spoken on",
        "publisher",
"translated by",
"original language",
"publisher",
"published_date",
"published_date",
"published_source",
"published_location",
"published_location",
        "edition_date",
"edition_date",
"type",
"type",
"isbn",
"isbn",
"source",
"source",
"source2",
"source3",
"source4",
"edition",
"pdf",
"libgen",
"audiobook",
"audiobook",
"_subheader",
"summary",
"defaultsort",
"image_upright",
"image_upright",
"image_alt",
"image_alt",
Line 192: Line 268:
]
]
}
}
</templatedata></noinclude>
</templatedata>
</noinclude>

Latest revision as of 19:08, 22 October 2024

Library work

How to use this template:

{{Library work
| title = 
| subtitle = 
| image =
| image_size =
| image_upright =
| image_alt =
| caption =
| author =
| written in =
| spoken on =
| published_date = 
| published_location = 
| published_source =
| publisher =
| edition =
| type =
| source =
| source2 =
| source3 =
| source4 =
| pdf =
| libgen =
| audiobook = 
| defaultsort =
}}

Adds a small infobox with information for Library works

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Titletitle

Title of the work

Stringrequired
Imageimage

Book cover

Filesuggested
Captioncaption

Caption of the image, usually for information about the edition of the cover

Stringoptional
Authorauthor

Author of the source work. No need to add link brackets [[ ]], the infobox checks for it.

Stringrequired
Written inwritten in

Date or period the work was written

Datesuggested
Spoken onspoken on

For speeches, the date it was spoken on

Stringsuggested
Translated Bytranslated by

The translator(s) who translated this work

Stringoptional
Original Languageoriginal language

The language this work was translated from

Stringoptional
Publishing housepublisher

Who published this edition

Stringsuggested
First published datepublished_date

Date the book was first published

Datesuggested
First published sourcepublished_source

The document, book, newspaper where it was first published

Stringsuggested
First published locationpublished_location

Location the work was first published

Stringsuggested
Editionedition_date

When was this edition printed

Stringsuggested
Typetype

Type of work

Example
Book, pamphlet, leaflet, speech, video
Stringsuggested
ISBNisbn

ISBN number of the work

Numbersuggested
Sourcesource

Where the text was found (book, collection, etc.)

Stringsuggested
Second sourcesource2

In case the work has multiple sources

Unknownoptional
Third sourcesource3

In case the work has multiple sources

Unknownoptional
Fourth sourcesource4

In case the work has multiple sources

Unknownoptional
Editionedition

no description

Unknownoptional
PDFpdf

URL of a PDF of the work

URLsuggested
Libgenlibgen

Link to the work on Libgen

URLsuggested
Audiobookaudiobook

URL of an audiobook reading of the work

URLsuggested
Summarysummary

Adds a summary, which is used by external templates

Stringoptional
Default sortdefaultsort

Adding main sorting term for categories

Unknownoptional
image_uprightimage_upright

no description

Unknownoptional
image_altimage_alt

no description

Unknownoptional
image_sizeimage_size

no description

Unknownoptional