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=" | </noinclude><includeonly> | ||
! First name | |||
{{DISPLAYTITLE:{{{NameFirst}}}{{#if:{{{NameNick|}}}| ({{{NameNick}}})|}} {{{NameLast}}}}} | |||
{{DEFAULTSORT:{{{NameLast}}},{{{NameFirst}}}}} | |||
{| class="person" | |||
! First name | |||
| [[PersonNameFirst::{{{NameFirst|}}}]] | | [[PersonNameFirst::{{{NameFirst|}}}]] | ||
|- | |- | ||
! Middle name | ! Middle name | ||
| [[PersonNameMiddle::{{{NameMiddle|}}}]] | | [[PersonNameMiddle::{{{NameMiddle|}}}]] | ||
|- | |||
! Last name | |||
| [[PersonNameLast::{{{NameLast|}}}]] | |||
|- | |- | ||
! Nick name | ! Nick name | ||
| [[PersonNameNick::{{{NameNick|}}}]] | | [[PersonNameNick::{{{NameNick|}}}]] | ||
|- | |- | ||
! | ! Civil name | ||
| [[ | | [[PersonNameCivil::{{{NameCivil|}}}]] | ||
|- | |||
! Alternative name | |||
| [[PersonNameAlt::{{{NameAlt|}}}]] | |||
|- | |- | ||
! Pseudonym | ! Pseudonym | ||
| [[PersonNamePseudonym::{{{NamePseudonym|}}}]] | | [[PersonNamePseudonym::{{{NamePseudonym|}}}]] | ||
|- | |- | ||
! 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> | ||