Difference between revisions of "Template:Person"

From Shangpa Resource Center
 
(2 intermediate revisions by the same user not shown)
Line 33: Line 33:
 
{{#set:PlacesBirth={{{Place of birth|}}}}}
 
{{#set:PlacesBirth={{{Place of birth|}}}}}
 
{{#set:PlacesDeath={{{Place of death|}}}}}
 
{{#set:PlacesDeath={{{Place of death|}}}}}
{{#arraymap:{{{PlacesFoundedMonastery|}}}|,|x|{{#set:Monastery founded=x}}}}
+
{{#arraymap:{{{Monastery founded|}}}|,|x|{{#set:Monastery founded=x}}}}
 
{{#arraymap:{{{Associated lineages|}}}|,|x|{{#set:AssociatedLineages=x}}}}
 
{{#arraymap:{{{Associated lineages|}}}|,|x|{{#set:AssociatedLineages=x}}}}
 
{{#arraymap:{{{Links|}}}|,|x|{{#set:Links=x}}}}
 
{{#arraymap:{{{Links|}}}|,|x|{{#set:Links=x}}}}
Line 57: Line 57:
  
 
   .firstHeading {
 
   .firstHeading {
     margin-left: 31%;
+
     margin-left: 21%;
 
  }
 
  }
 
}}
 
}}
Line 69: Line 69:
 
{{#if: {{{Name Variants|}}} | <h2 class="h2_person">Name Variants</h2> {{#arraymap:{{{Name Variants|}}}|,|x|x|<br/>}} |}}{{#if: {{{Teachers|}}} | <h2 class="h2_person">Teachers</h2> {{#arraymap:{{{Teachers|}}}|,|x|[[x]]|<br/>}} |}}{{#if: {{{Students|}}} | <h2 class="h2_person">Students</h2> {{#arraymap:{{{Students|}}}|,|x|[[x]]|<br/>}} |}}
 
{{#if: {{{Name Variants|}}} | <h2 class="h2_person">Name Variants</h2> {{#arraymap:{{{Name Variants|}}}|,|x|x|<br/>}} |}}{{#if: {{{Teachers|}}} | <h2 class="h2_person">Teachers</h2> {{#arraymap:{{{Teachers|}}}|,|x|[[x]]|<br/>}} |}}{{#if: {{{Students|}}} | <h2 class="h2_person">Students</h2> {{#arraymap:{{{Students|}}}|,|x|[[x]]|<br/>}} |}}
 
{{#if: {{{Primary seat|}}}{{{Place of birth|}}}{{{Place of death|}}}{{{Monastery founded|}}} | <h2 class="h2_person">Associated Places</h2>
 
{{#if: {{{Primary seat|}}}{{{Place of birth|}}}{{{Place of death|}}}{{{Monastery founded|}}} | <h2 class="h2_person">Associated Places</h2>
  <ul>{{#if: {{{Primary seat|}}} | <li>Primary seat: [[{{{Primary seat|}}}]] </li> |}}
+
  <ul>{{#if: {{{Primary seat|}}} | <li>Primary seat: [[{{{Primary seat|}}}]] </li> |}}{{#if: {{{Place of birth|}}} | <li>Place of birth: [[{{{Place of birth|}}}]] </li> |}}{{#if: {{{Place of death|}}} | <li>Place of death: [[{{{Place of death|}}}]] </li> |}}{{#if: {{{Monastery founded|}}} | <li>Monastery founded: {{#arraymap:{{{Monastery founded|}}}|,|x|[[x]]}} </li> |}}
  {{#if: {{{Place of birth|}}} | <li>Place of birth: [[{{{Place of birth|}}}]] </li> |}}
 
{{#if: {{{Place of death|}}} | <li>Place of death: [[{{{Place of death|}}}]] </li> |}}
 
{{#if: {{{Monastery founded|}}} | <li>Monastery founded: {{#arraymap:{{{Monastery founded|}}}|,|x|[[x]]}} </li> |}}
 
 
</ul> |}}{{#ifexpr: {{#arraysize:MyTextAuthorArray}}+{{#arraysize:MyTextAssociatedArray}} = 0 ||<h2 class="h2_person">Associated works</h2>}}{{#ifeq: {{#arraysize:MyTextAuthorArray}} | 0 || <h3 class="h3_person">Author</h3><ul>{{#arrayprint: MyTextAuthorArray||@@@@|<li>[[@@@@]]</li> }}</ul> }}{{#ifeq: {{#arraysize:MyTextAssociatedArray}} | 0 || <h3 class="h3_person">Associated to work</h3><ul>{{#arrayprint: MyTextAssociatedArray||@@@@|<li>[[@@@@]]</li> }}</ul> }}
 
</ul> |}}{{#ifexpr: {{#arraysize:MyTextAuthorArray}}+{{#arraysize:MyTextAssociatedArray}} = 0 ||<h2 class="h2_person">Associated works</h2>}}{{#ifeq: {{#arraysize:MyTextAuthorArray}} | 0 || <h3 class="h3_person">Author</h3><ul>{{#arrayprint: MyTextAuthorArray||@@@@|<li>[[@@@@]]</li> }}</ul> }}{{#ifeq: {{#arraysize:MyTextAssociatedArray}} | 0 || <h3 class="h3_person">Associated to work</h3><ul>{{#arrayprint: MyTextAssociatedArray||@@@@|<li>[[@@@@]]</li> }}</ul> }}
 
{{#if: {{{Notes|}}}|<h2 class="h2_person">Notes</h2> {{{Notes|}}}|}}  
 
{{#if: {{{Notes|}}}|<h2 class="h2_person">Notes</h2> {{{Notes|}}}|}}  

Latest revision as of 18:32, 9 June 2019

This is the "Person" template. It should be called in the following format:

{{Person
|PersonID=
|Gender=
|Date of Birth=
|Date of Death=
|Name Variants=
|Notes=
|Teachers=
|Students=
|Primary seat=
|Place of birth=
|Place of death=
|Monastery founded=
|Associated lineages=
|Links=
|PersonClassification=
}}

Edit the page to see the template text.