Bureaucrats, Interface administrators, Administrators (Semantic MediaWiki), Curators (Semantic MediaWiki), Editors (Semantic MediaWiki), Suppressors, Administrators, trusted
11,090
edits
m (Pavel Malakhov moved page Template:HPB-SB-item2 to Template:HPB-SB-item without leaving a redirect: remake with Lua) |
mNo edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude>This template is used for every item in ''[[H. P. Blavatsky's Scrapbooks]]''. | <noinclude>This template is used for every item in ''[[H. P. Blavatsky's Scrapbooks]]''. | ||
Treat image collage as a single item. | |||
'''Useful links:''' | |||
* {{t|HPB-SB-footer-footnotes}} – footnote template to show all descriptions. | |||
* {{m|SB|footnotes}} – Lua function, which creates a footnote. | |||
{| class=wikitable | {| class=wikitable | ||
Line 14: | Line 21: | ||
| file = | | file = | ||
| image size = | | image size = | ||
| image position = | |||
| status = | | status = | ||
| continues = | | continues = | ||
Line 28: | Line 36: | ||
| archivist notes = | | archivist notes = | ||
| categories = | | categories = | ||
| language = | |||
| translator = | |||
| hide = | | hide = | ||
}} | }} | ||
Line 38: | Line 48: | ||
* '''file''' -- file name for an image; used if ''type=image''; shows image above ''title''; {{p|HPB SB image file name}} | * '''file''' -- file name for an image; used if ''type=image''; shows image above ''title''; {{p|HPB SB image file name}} | ||
* '''image size''' -- examples: "200px" (width) or "x200px" (height); default value = 150px; | * '''image size''' -- examples: "200px" (width) or "x200px" (height); default value = 150px; | ||
* '''image position''' -- options: left, right, center (default); usefull for images in text | |||
* '''status''' -- current status of an item from the list: ''wanted, ok''; additionally for text: ''proofread''; for images: ''improved''; {{p|HPB SB item status}} | * '''status''' -- current status of an item from the list: ''wanted, ok''; additionally for text: ''proofread''; for images: ''improved''; {{p|HPB SB item status}} | ||
* '''continues''' -- pages where the item continues; separated by comma (,), {{p|HPB SB item continues on pages}} | * '''continues''' -- pages where the item continues; separated by comma (,), {{p|HPB SB item continues on pages}} | ||
Line 52: | Line 63: | ||
* '''archivist notes''' -- notes made by Adyar archivist | * '''archivist notes''' -- notes made by Adyar archivist | ||
* '''categories''' -- some categories for the item, additional to {{p|HPB SB item categories}}; separated by comma (,) | * '''categories''' -- some categories for the item, additional to {{p|HPB SB item categories}}; separated by comma (,) | ||
* '''language''' -- language of an item, the pasted cut, which could be translated from some original text; default = English; {{p|HPB SB item language}} | |||
* '''translator''' -- who translated into English; {{p|HPB SB item translator}} | |||
* '''hide''' -- set to "''yes''" to hide all data and just set the semantic properties; used for some images and titles or subtitles altered by HPB | * '''hide''' -- set to "''yes''" to hide all data and just set the semantic properties; used for some images and titles or subtitles altered by HPB | ||
Each item has an ID set by {{p|HPB SB item ID}} property. | Each item has an ID set by {{p|HPB SB item ID}} property. | ||
|} | |} | ||
== See also == | |||
* {{t|HPB-SB-item (obsolete, without Lua)}} – old, obsolete template. | |||
[[Category: Templates for HPB SB]] | [[Category: Templates for HPB SB]] | ||
[[t-ru-lib:ЕПБ- | [[Category: Templates with Lua]] | ||
</noinclude><includeonly><!-- | [[t-ru-lib:ЕПБ-Альбомы. Элемент]] | ||
</noinclude><includeonly><!-- | |||
create a footnote by function "footnote" in module SB (Lua module for Scrapbooks) | create a footnote by function "footnote" in module SB (Lua module for Scrapbooks) | ||
--><div style="float: right;">{{#tag:ref| {{#invoke: SB | footnote | --><div style="float: right;">{{#tag:ref| {{#invoke: SB | footnote | ||
Line 91: | Line 88: | ||
| notes={{{notes|}}} | | notes={{{notes|}}} | ||
| archivist_notes={{{archivist notes|}}} | | archivist_notes={{{archivist notes|}}} | ||
| language={{{language|}}} | |||
| translator={{{translator|}}} | |||
}} }}</div><!-- | }} }}</div><!-- | ||
PREPEAR TITLE considering type and status | PREPEAR TITLE considering type and status | ||
-->{{#vardefine:final_title| {{Style P-HPB SB. Title| {{{title|}}} }} }}<!-- | -->{{#vardefine:final_title| {{Style P-HPB SB. Title| {{{title|}}} }} }}<!-- | ||
mark untitled text | |||
-->{{#ifeq: {{lc:{{{untitled|}}}}} | yes | -->{{#ifeq: {{lc:{{{untitled|}}}}} | yes | ||
| {{#vardefine:final_title| <h3 style="text-align: center; font-size: 120%;">'''<Untitled>''' {{#if: {{{title|}}}| ({{{title}}})|}}</h3>}} | | {{#vardefine:final_title| <h3 style="text-align: center; font-size: 120%;">'''<Untitled>''' {{#if: {{{title|}}}| ({{{title}}})|}}</h3>}} | ||
Line 102: | Line 101: | ||
use different style for images | use different style for images | ||
-->{{#ifeq: {{lc:{{{type|}}}}} | image | -->{{#ifeq: {{lc:{{{type|}}}}} | image | ||
| {{#vardefine:final_title| {{Style P-HPB SB. Image title| {{{title|}}} }} }} {{#if: {{{file|}}}| [[File:{{{file|}}}|{{{image size|150px}}}|center]]|}} | | {{#vardefine:final_title| {{Style P-HPB SB. Image title| {{{title|}}} }} }} {{#if: {{{file|}}}| [[File:{{{file|}}}|{{{image size|150px}}}|{{{image position|center}}}]]|}} | ||
| | | | ||
}}<!-- | }}<!-- | ||
SHOW TITLE and subtitle | SHOW TITLE and subtitle | ||
-->{{#var:final_title}} | -->{{#if: {{{hide|}}} | | ||
{{#if: {{{subtitle|}}}| {{Style P-Subtitle|{{{subtitle|}}}}} |}}<!-- | |{{#var:final_title}} | ||
{{#if: {{{subtitle|}}}| {{Style P-Subtitle|{{{subtitle|}}}}} |}} | |||
}}<!-- | |||
see if it needs PROOFREADING | |||
-->{{#ifeq: {{lc:{{{status|}}}}} | proofread | -->{{#ifeq: {{lc:{{{status|}}}}} | proofread | ||
| [[Category: To | | [[Category:SB. To proofread]] | ||
| | | | ||
}}<!-- | }}<!-- | ||
Add to CTD categories | |||
-->{{#arraymap:{{{categories|}}}|,|@@|[[Category:SB. @@]]}}<!-- | |||
set SUBOBJECT with semantic properties | |||
-->{{#subobject: HPB SB item {{{volume|}}}-{{{page|}}}-{{{item|}}} | -->{{#subobject: HPB SB item {{{volume|}}}-{{{page|}}}-{{{item|}}} | ||
| HPB SB item ID ={{#invoke: SB | item_id | volume={{{volume|}}} | page={{{page|}}} | item={{{item|}}} }} | | HPB SB item ID ={{#invoke: SB | item_id | volume={{{volume|}}} | page={{{page|}}} | item={{{item|}}} }} | ||
Line 136: | Line 140: | ||
| HPB SB item notes={{{notes|}}} | | HPB SB item notes={{{notes|}}} | ||
| HPB SB item categories={{{categories|}}}|+sep=, | | HPB SB item categories={{{categories|}}}|+sep=, | ||
| HPB SB item language={{{language|}}} | |||
| HPB SB item translator={{{translator|}}}|+sep=; | |||
}}</includeonly> | }}</includeonly> |