Difference between revisions of "Template:Infobox letter"

From Teopedia library
Jump to navigation Jump to search
m
m (Undo extra categories)
Tag: Undo
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>This template creates information box for a letter and places the page into {{c|Letters}} category.
+
<noinclude>This template creates information box for a letter and places the page into {{c|Letters}} category and "Letters from ..." and "Letters to ..." sub-categories.
 +
 
 +
Use template {{t|Letter properties}} if you don't want to show any information about letter.
  
 
{| class=wikitable
 
{| class=wikitable
Line 11: Line 13:
 
  | from_date  =  
 
  | from_date  =  
 
  | language =  
 
  | language =  
 +
| translator =
 
  | to_person =  
 
  | to_person =  
 
  | to_place  =  
 
  | to_place  =  
Line 17: Line 20:
 
  | mentioned_places  =  
 
  | mentioned_places  =  
 
  | mentioned_other  =  
 
  | mentioned_other  =  
 +
| concerns =
 
  | summary =  
 
  | summary =  
 
  | location =  
 
  | location =  
 
  | files =  
 
  | files =  
 +
| russian_section =
 
}}</pre>
 
}}</pre>
 
| Use semicolon to separate several items.  
 
| Use semicolon to separate several items.  
  
For persons use the pattern as for [[Form:ETG_article|ETG]]. For example:  
+
For persons use the pattern as for [[Form:ETG_article|ETG]]. '''Note''': avoid space between initials. For example:  
:# one person: Blavatsky, H. P.
+
:# one person: Blavatsky H.P.
:# several persons: Zhelikhovsky V. P.; Olcott, H. S.
+
:# several persons: Zhelikhovsky V.P.; Olcott H.S.
  
 
Date format: YYYY-MM-DD. For example: 1891-07-16
 
Date format: YYYY-MM-DD. For example: 1891-07-16
  
* '''from_person''' -- properties: {{p|Name}}, {{p|Letter author}}
+
* '''from_person''' -- properties: {{p|Name}}, {{p|Letter sender}}
 
* '''from_place''' -- property {{p|Letter send from}}
 
* '''from_place''' -- property {{p|Letter send from}}
 
* '''from_date''' -- when a letter was written; property {{p|Letter sending date}}
 
* '''from_date''' -- when a letter was written; property {{p|Letter sending date}}
 
* '''language''' -- property {{p|Used language}}
 
* '''language''' -- property {{p|Used language}}
 +
* '''translator''' -- translator into English; property {{p|Translator}}
 
* '''to_person''' -- properties: {{p|Name}}, {{p|Letter receiver}}
 
* '''to_person''' -- properties: {{p|Name}}, {{p|Letter receiver}}
 
* '''to_place''' -- where a letter was received; property {{p|Letter send to}}
 
* '''to_place''' -- where a letter was received; property {{p|Letter send to}}
Line 39: Line 45:
 
* '''mentioned_places''' -- property {{p|Mentioned place}}
 
* '''mentioned_places''' -- property {{p|Mentioned place}}
 
* '''mentioned_other''' -- something important, mentioned in a letter; property {{p|Mentioned item}}
 
* '''mentioned_other''' -- something important, mentioned in a letter; property {{p|Mentioned item}}
 +
* '''concerns''' -- something or someone the letter concerns, which may or may not be mentioned or named directly {{p|Letter concerns}}
 
* '''summary''' -- brief summary of content; property {{p|Summary note}}
 
* '''summary''' -- brief summary of content; property {{p|Summary note}}
 
* '''location''' -- where the original letter is located now, its archive index; property {{p|Location of original}}
 
* '''location''' -- where the original letter is located now, its archive index; property {{p|Location of original}}
 
* '''files''' -- property {{p|Files of original}}
 
* '''files''' -- property {{p|Files of original}}
 +
* '''russian_section''' -- wiki page in Russian section
 
|}
 
|}
  
 
[[Category: Templates]]
 
[[Category: Templates]]
 +
[[t-ru-lib:Шаблон:Карточка письма]]
 
</noinclude><includeonly>{{Hide title}} __NOFACTBOX__ <div style="margin-left: 10px; border: 1px #120a8f solid;  font-family:Arial, sans-serif; width:300px; float: right; {{css|border-radius|10}}">
 
</noinclude><includeonly>{{Hide title}} __NOFACTBOX__ <div style="margin-left: 10px; border: 1px #120a8f solid;  font-family:Arial, sans-serif; width:300px; float: right; {{css|border-radius|10}}">
 
+
<div style="text-align: center;">'''Letter data'''</div>
<div style="text-align: center;">'''Letter data''' </div>
 
 
<div style="font-size:80%; text-align: left; width: 98%; margin: 0 auto; ">  
 
<div style="font-size:80%; text-align: left; width: 98%; margin: 0 auto; ">  
 
{| width=100%
 
{| width=100%
Line 54: Line 62:
 
|- valign=top
 
|- valign=top
 
| style="text-align: right; width: 75px;" | Author(s):
 
| style="text-align: right; width: 75px;" | Author(s):
! {{#arraymap:{{{from_person|}}}|;|@@| {{#set:Name=@@|Letter sender=@@}} {{#formredlink:target=@@|form=ETG_article}} |;&#32;}}
+
! {{#arraymap:{{{from_person|}}}|;|@@| {{#set:Name=@@|Letter sender=@@}} {{#formredlink:target=@@|form=ETG_article}} [[Category: Letters from @@]]|;&#32;}}
 
|- valign=top
 
|- valign=top
 
| style="text-align: right;" | Place:
 
| style="text-align: right;" | Place:
Line 63: Line 71:
 
|- valign=top
 
|- valign=top
 
| style="text-align: right;" | Language(s):
 
| style="text-align: right;" | Language(s):
! {{#arraymap:{{{language|}}}|;|@@| [[Used language::@@]]}}
+
! {{#arraymap:{{{language|}}}|;|@@| [[Used language::@@]]}}{{#if: {{{translator|}}}|<br>({{tip|trans.|Translated into English}} by {{{translator}}})|}}
  
 
|-
 
|-
Line 69: Line 77:
 
|- valign=top
 
|- valign=top
 
| style="text-align: right;" | Receiver(s):
 
| style="text-align: right;" | Receiver(s):
! {{#arraymap:{{{to_person|}}}|;|@@| {{#set:Name=@@|Letter receiver=@@}} {{#formredlink:target=@@|form=ETG_article}} |;&#32;}}
+
! {{#arraymap:{{{to_person|}}}|;|@@| {{#set:Name=@@|Letter receiver=@@}} {{#formredlink:target=@@|form=ETG_article}} [[Category: Letters to @@]]|;&#32;}}
 
|- valign=top
 
|- valign=top
| style="text-align: right;" | Place:
+
| style="text-align: right;" |  {{tip|Place|Where sent to, or where received}}:
 
! [[Letter send to::{{{to_place|}}}]]
 
! [[Letter send to::{{{to_place|}}}]]
 
|- valign=top
 
|- valign=top
| style="text-align: right;" | Date:
+
| style="text-align: right;" | {{tip|Date|When received}}:
 
! [[Letter receiving date::{{{to_date|}}}]]
 
! [[Letter receiving date::{{{to_date|}}}]]
  
 
|-
 
|-
! colspan=2 | <div style="background: #9999ff; padding-left: 5px;">Mention</div>
+
! colspan=2 | <div style="background: #9999ff; padding-left: 5px;">Mentioned</div>
 
|- valign=top
 
|- valign=top
 
| style="text-align: right;" | Person(s):
 
| style="text-align: right;" | Person(s):
Line 84: Line 92:
 
|- valign=top
 
|- valign=top
 
| style="text-align: right;" | Place(s):
 
| style="text-align: right;" | Place(s):
! [[Mentioned place::{{{mentioned_places|}}}]]
+
! {{#arraymap:{{{mentioned_places|}}}|;|@@| [[Mentioned place::@@]] |;&#32;}}
 
|- valign=top
 
|- valign=top
 
| style="text-align: right;" | Other:
 
| style="text-align: right;" | Other:
! [[Mentioned item::{{{mentioned_other|}}}]]
+
! {{#arraymap:{{{mentioned_other|}}}|;|@@| [[Mentioned item::@@]] |;&#32;}}
 +
|- valign=top
 +
| style="text-align: right;" | {{tip|Concerns|Something or someone the letter concerns, which may or may not be mentioned or named directly}}:
 +
! {{#arraymap:{{{concerns|}}}|;|@@| [[Letter concerns::@@]] |;&#32;}}
  
 
|-
 
|-
Line 98: Line 109:
 
|- valign=top
 
|- valign=top
 
| style="text-align: right;" | Location:
 
| style="text-align: right;" | Location:
! [[Mentioned place::{{{location|}}}]]
+
! {{{location|}}} {{#set:Files of original={{{location|}}}}}
 
|- valign=top
 
|- valign=top
 
| colspan=2 | {{#arraymap:{{{files|}}}|;|@@|[[File:@@|90px]]{{#set:Files of original=@@}}|&#32;}}
 
| colspan=2 | {{#arraymap:{{{files|}}}|;|@@|[[File:@@|90px]]{{#set:Files of original=@@}}|&#32;}}
 +
|- valign=top
 +
! colspan=2 | <div style="background: #9999ff; padding-left: 5px;">Other languages</div>
 +
|- valign=top
 +
| colspan=2 | {{#if: {{{russian_section|}}}| [[:t-ru-lib:{{{russian_section}}}|Russian]]|}}
 
|-
 
|-
 
| colspan=2 | __TOC__
 
| colspan=2 | __TOC__
 
|}
 
|}
 
</div>
 
</div>
 +
<div style="background:#9999ff; text-align: center; font-weight: bold; font-size:90%; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; border-bottom-left-radius:8px; border-bottom-right-radius:8px"><div style="float: right; font-size: 80%; margin-right: 5px;">[[Template:Infobox letter|T]]</div>
 +
[[:Category: Letters|All letters]]</div>
 
</div>
 
</div>
 
{{Style P-Title|Letter}}
 
{{Style P-Title|Letter}}
Line 116: Line 133:
 
|}
 
|}
 
[[Category: Letters]]
 
[[Category: Letters]]
 +
{{#if: {{{russian_section|}}}| [[t-ru-lib:{{{russian_section}}}]]|}}
 
</includeonly>
 
</includeonly>

Latest revision as of 07:28, 28 September 2023

This template creates information box for a letter and places the page into «Letters» category and "Letters from ..." and "Letters to ..." sub-categories.

Use template {{Letter properties}} if you don't want to show any information about letter.

To copy Description
{{Infobox letter
 | from_person = 
 | from_place  = 
 | from_date   = 
 | language = 
 | translator = 
 | to_person = 
 | to_place  = 
 | to_date   = 
 | mentioned_persons = 
 | mentioned_places  = 
 | mentioned_other   = 
 | concerns = 
 | summary = 
 | location = 
 | files = 
 | russian_section = 
}}
Use semicolon to separate several items.

For persons use the pattern as for ETG. Note: avoid space between initials. For example:

  1. one person: Blavatsky H.P.
  2. several persons: Zhelikhovsky V.P.; Olcott H.S.

Date format: YYYY-MM-DD. For example: 1891-07-16