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 26: |
Line 34: |
| | original date = | | | original date = |
| | notes = | | | notes = |
| + | | archivist notes = |
| | categories = | | | categories = |
| + | | language = |
| + | | translator = |
| | hide = | | | hide = |
| }} | | }} |
Line 37: |
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 49: |
Line 61: |
| * '''original date''' -- date of letter written or publication in original source; format: YYYY-MM-DD, {{p|HPB SB item original date}} | | * '''original date''' -- date of letter written or publication in original source; format: YYYY-MM-DD, {{p|HPB SB item original date}} |
| * '''notes''' -- any additional information about the item, {{p|HPB SB item notes}} | | * '''notes''' -- any additional information about the item, {{p|HPB SB item notes}} |
| + | * '''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]] |
| + | [[Category: Templates with Lua]] |
| [[t-ru-lib:ЕПБ-ЛА элемент]] | | [[t-ru-lib:ЕПБ-ЛА элемент]] |
| </noinclude><includeonly><!-- | | </noinclude><includeonly><!-- |
| + | |
| + | create a footnote by function "footnote" in module SB (Lua module for Scrapbooks) |
| + | --><div style="float: right;">{{#tag:ref| {{#invoke: SB | footnote |
| + | | title={{{title|}}} |
| + | | author={{{author|}}} |
| + | | author_signed={{{author signed|}}} |
| + | | type={{{type|}}} |
| + | | source_title={{{source title|}}} |
| + | | source_details={{{source details|}}} |
| + | | notes={{{notes|}}} |
| + | | archivist_notes={{{archivist notes|}}} |
| + | | language={{{language|}}} |
| + | | translator={{{translator|}}} |
| + | }} }}</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 | + | 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 67: |
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 if hide option is not set | + | SHOW TITLE and subtitle |
− | -->{{#ifeq: {{lc:{{{hide|}}}}} | yes | + | -->{{#if: {{{hide|}}} | |
− | |
| + | |{{#var:final_title}} |
− | | {{#var:final_title}} {{#if: {{{subtitle|}}}| {{Style P-Subtitle|{{{subtitle|}}}}} |}}
| + | {{#if: {{{subtitle|}}}| {{Style P-Subtitle|{{{subtitle|}}}}} |}} |
| }}<!-- | | }}<!-- |
− | AFTER TITLE mark wanted items | + | |
− | -->{{#ifeq: {{lc:{{{status|}}}}} | wanted | + | see if it needs PROOFREADING |
− | | {{Style S-HPB SB. Editors note|wanted|center}} | + | -->{{#ifeq: {{lc:{{{status|}}}}} | proofread |
| + | | [[Category:SB. To proofread]] |
| | | | | |
| }}<!-- | | }}<!-- |
− | Create a footnote for additional information
| |
− | --><div style"float: right;"><ref group=info><i>{{{title|}}}</i>{{#if: {{{author|}}}|  by {{{author}}}|}}{{#if: {{{author signed|}}}|  (signed as {{{author signed}}})|}}{{#if: {{{source title|}}}|, ''{{{source title}}}'' |}}{{#if: {{{source details|}}}|, {{{source details}}}|}}{{#if: {{{notes|}}}|. {{{notes}}}|}}.</ref><div><!--
| |
| | | |
− | See if it needs PROOFREADING | + | Add to CTD categories |
− | -->{{#ifeq: {{lc:{{{status|}}}}} | proofread | + | -->{{#arraymap:{{{categories|}}}|,|@@|[[Category:SB. @@]]}}<!-- |
− | | [[Category: To be proofread]]
| |
− | |
| |
− | }}<!-- | |
| | | |
− | Set SUBOBJECT with semantic properties | + | 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 110: |
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> |