Template:BibliographicalItemTop: Difference between revisions

From International Robin Hood Bibliography
mNo edit summary
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude><div class="no-img">This template contains page variables used on item (monograph, paper, postcard etc.) pages in IRHB's Originators section. They are all computed automatically, except one optional parameter:
<includeonly>{{#vardefine:FirstEdition|{{#ifeq:{{{FirstEd|}}}||{{PAGENAME}}|{{{FirstEd}}}}}}}{{#vardefine:FirstUpper|{{#replace:{{uc:{{#var:FirstEdition}}}}|&#39;|'}}}}{{#vardefine:UpperTitle|{{#replace:{{uc:{{PAGENAME}}}}|&#39;|'}}}}{{#vardefine:Originator|{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}| }}+1}}}}{{#vardefine:Year|{{#replace:{{#sub:{{#explode:{{PAGENAME}}| |-1}}|0|4}}|x|}}}}{{#vardefine:Letter|{{#sub:{{PAGENAME}}|0|1}}}}{{#vardefine:Language|{{#ifeq:{{{Language|}}}||original|{{{Language}}}}}}}</includeonly><noinclude>
* '''FirstEd''' &ndash;  ''title of item page for first edition of work. It defaults to the current page, so a value must be provided if the current item is a later edition or reprint.''</div></noinclude><includeonly>{{#vardefine:FirstEdition|{{#ifeq:{{{FirstEd|}}}||{{PAGENAME}}|{{{FirstEd}}}}}}}{{#vardefine:FirstUpper|{{#replace:{{uc:{{#var:FirstEdition}}}}|&#39;|'}}}}{{#vardefine:UpperTitle|{{#replace:{{uc:{{PAGENAME}}}}|&#39;|'}}}}{{#vardefine:Originator|{{#sub:{{PAGENAME}}|0|{{#rpos:{{PAGENAME}}| }}+1}}}}{{#vardefine:Year|{{#replace:{{#sub:{{#explode:{{PAGENAME}}| |-1}}|0|4}}|x|}}}}{{#vardefine:Letter|{{#sub:{{PAGENAME}}|0|1}}}}</includeonly>
<templatedata>
{
"params": {
"FirstEd": {
"label": "First Edition",
"description": "Date (year) of the first edition",
"example": "1934",
"type": "number"
},
"Language": {
"label": "Language",
"description": "Language, translations only",
"example": "French",
"type": "string"
}
},
"description": "Sets variables used for generating the page"
}
</templatedata>
</noinclude>

Latest revision as of 04:25, 16 February 2021

Sets variables used for generating the page

Template parameters

ParameterDescriptionTypeStatus
First EditionFirstEd

Date (year) of the first edition

Example
1934
Numberoptional
LanguageLanguage

Language, translations only

Example
French
Stringoptional