Template:Person: Difference between revisions

From TITAF TANGOWIKI
No edit summary
 
No edit summary
Tag: Manual revert
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
{{#template_params:NameFirst (label=First name (civil);property=PersonNameFirst)|NameMiddle (label=Middle name (civil);property=PersonNameMiddle)|NameNick (label=Nick name;property=PersonNameNick)|NameLast (label=Last name (civil);property=PersonNameLast)|NamePseudonym (label=Pseudonym;property=PersonNamePseudonym)|NameAlt (label=Alternative name;property=PersonNameAlt)|Role (list;property=PersonRole)|Country (label=Country of origin;property=PersonCountry)|DateBirth (label=Date of birth;property=PersonDateBirth)|DateDeath (label=Date of death;property=PersonDateDeath)}}
<!--{{#template_params:NameFirst (label=First name (civil);property=PersonNameFirst)|NameMiddle (label=Middle name (civil);property=PersonNameMiddle)|NameNick (label=Nick name;property=PersonNameNick)|NameLast (label=Last name (civil);property=PersonNameLast)|NamePseudonym (label=Pseudonym;property=PersonNamePseudonym)|NameAlt (label=Alternative name;property=PersonNameAlt)|Role (list;property=PersonRole)|Country (label=Country of origin;property=PersonCountry)|DateBirth (label=Date of birth;property=PersonDateBirth)|DateDeath (label=Date of death;property=PersonDateDeath)|Wikidata_ID (label=Wikidata ID;property=Wikidata_ID)}}-->
</noinclude><includeonly>{| class="wikitable"
</noinclude><includeonly>
! First name (civil)
 
{{DISPLAYTITLE:{{{NameFirst}}}{{#if:{{{NameNick|}}}|&#32;({{{NameNick}}})|}} {{{NameLast}}}}}
{{DEFAULTSORT:{{{NameLast}}},{{{NameFirst}}}}}
 
{| class="person"
! First name
| [[PersonNameFirst::{{{NameFirst|}}}]]
| [[PersonNameFirst::{{{NameFirst|}}}]]
|-
|-
! Middle name (civil)
! Middle name
| [[PersonNameMiddle::{{{NameMiddle|}}}]]
| [[PersonNameMiddle::{{{NameMiddle|}}}]]
|-
! Last name
| [[PersonNameLast::{{{NameLast|}}}]]
|-
|-
! Nick name
! Nick name
| [[PersonNameNick::{{{NameNick|}}}]]
| [[PersonNameNick::{{{NameNick|}}}]]
|-
|-
! Last name (civil)
! Civil name
| [[PersonNameLast::{{{NameLast|}}}]]
| [[PersonNameCivil::{{{NameCivil|}}}]]
|-
! Alternative name
| [[PersonNameAlt::{{{NameAlt|}}}]]
|-
|-
! Pseudonym
! Pseudonym
| [[PersonNamePseudonym::{{{NamePseudonym|}}}]]
| [[PersonNamePseudonym::{{{NamePseudonym|}}}]]
|-
! Alternative name
| [[PersonNameAlt::{{{NameAlt|}}}]]
|-
|-
! Role
! Role
| {{#arraymap:{{{Role|}}}|,|x|[[PersonRole::x]]}}
| {{#arraymap:{{{Role|}}}|,|x|[[PersonRole::x]]}}
|-
|-
! Country of origin
! Country of origin
Line 32: Line 39:
! Date of death
! Date of death
| [[PersonDateDeath::{{{DateDeath|}}}]]
| [[PersonDateDeath::{{{DateDeath|}}}]]
|-
! Wikidata ID
| [[Wikidata_ID::{{{Wikidata_ID|}}}]]
|}
|}
<!-- Fetch Data from Wikidata If Wikidata_ID is Provided -->
{{#if:{{{Wikidata_ID|}}}|
  {{#get_web_data:
    url=https://www.wikidata.org/w/api.php?action=wbgetentities&ids={{{Wikidata_ID}}}&format=json;
    format=json;
    data=birthday=entities.{{{Wikidata_ID}}}.claims.P569.0.mainsnak.datavalue.value.time
  }}
  {{#set: PersonDateBirth={{#external_value:birthday}} }}
  * Wikidata Date of Birth: {{#external_value:birthday}}
}}
{{#if:{{{Wikidata_ID|}}}|
  {{#get_web_data:
    url=https://www.wikidata.org/w/api.php?action=wbgetentities&ids={{{Wikidata_ID}}}&format=json;
    format=json;
    data=full_response=entities.{{{Wikidata_ID}}}
  }}
  * Raw API Response: {{#external_value:full_response}}
}}


[[Category:Person]]
[[Category:Person]]
</includeonly>
</includeonly><noinclude>[[Category:PersonClass]]</noinclude>

Latest revision as of 13:24, 6 April 2025