Template:Person: Difference between revisions

From TANGOWIKI-TITAF
No edit summary
Tag: Manual revert
No edit summary
 
(241 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
<div class="cirrus-search-helper">{{{PersonName|}}}</div>
{{#if:{{{PersonName|}}}|{{DISPLAYTITLE:{{{PersonName}}}}}}}
{{#set:
{{#set:
  |wikidataID={{{wikidataID|}}}
  |wikidataID={{{wikidataID|}}}
  |Name={{{Name|}}}
  |PersonName={{{PersonName|{{FULLPAGENAME}}}}}
  |Name_real={{{Name_real|}}}
  |Name_real={{{Name_real|}}}
  |instanceOf={{{instanceOf|}}}
  |instanceOf={{{instanceOf|}}}
Line 13: Line 16:
  |Occupation={{{Occupation|}}}
  |Occupation={{{Occupation|}}}
  |instrument={{{instrument|}}}
  |instrument={{{instrument|}}}
|memberOf={{{memberOf|}}}
  |birthPlaceLabel={{{birthPlaceLabel|}}}
  |birthPlaceLabel={{{birthPlaceLabel|}}}
  |birthPlaceCountryLabel={{{birthPlaceCountryLabel|}}}
  |birthPlaceCountryLabel={{{birthPlaceCountryLabel|}}}
Line 21: Line 23:
  |siblingsLabel={{{siblingsLabel|}}}
  |siblingsLabel={{{siblingsLabel|}}}
  |spouseLabel={{{spouseLabel|}}}
  |spouseLabel={{{spouseLabel|}}}
|PersonWebsite={{{PersonWebsite|}}}
  |Todotango_links={{{Todotango_links|}}}
  |Todotango_links={{{Todotango_links|}}}
}}
}}
<span style="display:none">{{#arraymap:{{{alternative_search|}}}|;;|@@@|[[alternative_search::@@@]]| }}</span>


<!-- Moved image preview OUTSIDE the #set block -->
<!-- Infobox goes first so it floats to the right of the content -->
<div style="float:right; clear:right; width:300px; border:1px solid #aaa; padding:10px; margin:0 0 1em 1em; background:#f9f9f9; font-size:90%;">
<div style="float:right; clear:right; width:350px; margin-left: 1em; padding:10px; background:#f9f9f9; border:1px solid #ccc; border-radius:10px; font-size:95%;">
   {{#if:{{{Commons image URL|}}}|
   {{#if:{{{Commons image URL short|}}}|
     <div style="text-align:center; margin-bottom:10px;">
     <div style="text-align:center; margin-bottom:10px;">
    [[File:{{{Commons image URL short|}}}|frameless|300px]]
      [[File:{{{Commons image URL short}}}|frameless|300px]]
     </div>
     </div>
   }}
   }}
   <b>Name:</b> {{{Name|}}}<br />
   {{#if:{{{Name_real|}}}|
   {{#if:{{{Name_real|}}}|<b>Real name:</b> {{{Name_real}}}<br />}}
    <p><b>Real name</b> {{{Name_real}}}</p>
  }}
  {{#if:{{{birthDate|}}}{{{deathDate|}}}|
  <p><b>Life</b>
    {{#if:{{{birthDate|}}}|
      {{#switch:{{#len:{{{birthDate}}}}}
        |4={{{birthDate}}}
        |7={{#time:F Y|{{{birthDate}}}}}
        |10={{#time:j F Y|{{{birthDate}}}}}
        |#default={{{birthDate}}}
      }}
    }}
    {{#if:{{{birthDate|}}}{{{deathDate|}}}| – }}
    {{#if:{{{deathDate|}}}|
      {{#switch:{{#len:{{{deathDate}}}}}
        |4={{{deathDate}}}
        |7={{#time:F Y|{{{deathDate}}}}}
        |10={{#time:j F Y|{{{deathDate}}}}}
        |#default={{{deathDate}}}
      }}
    }}
  </p>
}}
{{#if:{{{Pseudonyms-nicknames|}}}|
    <p><b>Pseudonyms</b><br />
    <ul style="margin-top: 0; margin-bottom: 0.5em; padding-left: 1.5em; font-family: inherit; color: inherit; font-size: 120%;">
  {{#arraymap:{{{Pseudonyms-nicknames}}}|;;|@@@|• @@@<br />|}}
  </ul>
    </p>
   }}
{{#if:{{{Occupation|}}}|
    <p><b>Occupation</b><br />
    <ul style="margin-top: 0; margin-bottom: 0.5em; padding-left: 1.5em; font-family: inherit; color: inherit; font-size: 120%;">
  {{#arraymap:{{{Occupation}}}|;;|@@@|• @@@<br />|}}
  </ul>
    </p>
  }}
  {{#if:{{{instrument|}}}|
    <p><b>Instrument</b><br />
    <ul style="margin-top: 0; margin-bottom: 0.5em; padding-left: 1.5em; font-family: inherit; color: inherit; font-size: 120%;">
  {{#arraymap:{{{instrument}}}|;;|@@@|• @@@<br />|}}
  </ul>
    </p>
  }}
  {{#if:{{{birthPlaceLabel|}}}|
    <p><b>Place of birth</b> {{{birthPlaceLabel}}}</p>
  }}
  {{#if:{{{birthPlaceCountryLabel|}}}|
    <p><b>Country of birth</b> {{{birthPlaceCountryLabel}}}</p>
  }}
{{#if:{{{citizenshipLabel|}}}|
    <p><b>Citizenship</b><br />
    <ul style="margin-top: 0; margin-bottom: 0.5em; padding-left: 1.5em; font-family: inherit; color: inherit; font-size: 120%;">
  {{#arraymap:{{{citizenshipLabel}}}|;;|@@@|• @@@<br />|}}
  </ul>
    </p>
  }}
  {{#if:{{{PersonWebsite|}}}|
    <p><b>Website:</b> [{{{PersonWebsite}}} Visit site]</p>
  }}
{{#if:{{{siblingsLabel|}}}|
  <div style="margin: 0.5em 1em;">
  <p style="margin-bottom: 0.2em;"><b>Siblings</b></p>
  <ul style="margin-top: 0; margin-bottom: 0.5em; padding-left: 1.5em; font-family: inherit; color: inherit; font-size: 120%;">
  {{#arraymap:{{{siblingsLabel}}}|;;|@@@|• [[@@@]]<br />|}}
  </ul>
  </div>
}}


  {{#if:{{{Birth display|}}}
{{#if:{{{spouseLabel|}}}|
  | <b>Born:</b> {{{Birth display}}}<br />
  <div style="margin: 0.5em 1em;">
  | {{#if:{{{birthDate|}}}|<b>Born:</b> {{{birthDate}}}<br />}}
  <p style="margin-bottom: 0.2em;"><b>Spouse</b></p>
  <ul style="margin-top: 0; margin-bottom: 0.5em; padding-left: 1.5em; font-family: inherit; color: inherit; font-size: 120%;">
  {{#arraymap:{{{spouseLabel}}}|;;|@@@|• [[@@@]]<br />|}}
  </ul>
  </div>
}}
  {{#if:{{{Todotango_links|}}}|
    <p><b>TodoTango:</b> [{{{Todotango_links}}} Link]</p>
   }}
   }}
</div>
{{#if:{{{PersonFreeText|}}}|
<div class="mobile-only-clear"></div>
<div style="margin-top:1.5em;">
{{{PersonFreeText}}}
</div>
}}


  {{#if:{{{Death display|}}}
<!-- Ensure content starts below infobox if there's no FreeText -->
  | <b>Died:</b> {{{Death display}}}<br />
<div style="clear:both;"></div>
  | {{#if:{{{deathDate|}}}|<b>Died:</b> {{{deathDate}}}<br />}}
  }}


  {{#if:{{{genderLabel|}}}|<b>Gender:</b> {{{genderLabel}}}<br />}}
== Orchestras ==
  {{#if:{{{Occupation|}}}|<b>Occupation:</b> {{{Occupation}}}<br />}}
{{#ask:
  {{#if:{{{instrument|}}}|<b>Instrument:</b> {{{instrument}}}<br />}}
[[PersonInGroup::{{FULLPAGENAME}}]]
  {{#if:{{{birthPlaceLabel|}}}|<b>Place of birth:</b> {{{birthPlaceLabel}}}<br />}}
| ?Has group=Group
  {{#if:{{{birthPlaceCountryLabel|}}}|<b>Country of birth:</b> {{{birthPlaceCountryLabel}}}<br />}}
| ?RolePersonInGroup=Role
  {{#if:{{{citizenshipLabel|}}}|<b>Citizenship:</b> {{{citizenshipLabel}}}<br />}}
| ?StartYearPersonInGroup=StartYear
  {{#if:{{{Todotango_links|}}}|<b>TodoTango:</b> [{{{Todotango_links}}} Link]<br />}}
| ?EndYearPersonInGroup=EndYear
| format=template
| template=PersonGroupMembershipDisplay
| named args=yes
| limit=100
| default=No known group memberships.
}}


{{#if:{{{Occupation|}}}|<b>Occupation:</b> {{#replace:{{{Occupation}}}| || |<br />}}<br />}}
== Recordings ==
{{#if:{{{citizenshipLabel|}}}|<b>Citizenship:</b> {{#replace:{{{citizenshipLabel}}}| || |<br />}}<br />}}
{{#ask:
[[RecordingSinger::{{FULLPAGENAME}}]]
| ?RecordingRelatedTuneID=Tune
| ?RecordingRecDate=Date
| ?RecordingOrchestraLeader=Orchestra
| ?RecordingAccompaniment=Accompaniment
| ?RecordingLabel=Label
| ?RecordingDiscoNo=Disc No
| ?RecordingMatrixNo=Matrix
| format=table
| headers=plain
| mainlabel=Recording ID
| default=No recordings found.
| limit=500
}}


== Opus ==
<div style="font-size:90%; line-height:1.4em;">
{{#ask:
[[Category:Tune]]
[[TuneComposer::{{FULLPAGENAME}}]] OR [[TuneLyricist::{{FULLPAGENAME}}]]
| ?TuneGenre=Genre
| ?TuneAltTitle=Alt. title
| ?CompositionYear=Comp. Year
| format=table
| headers=plain
| mainlabel=Title
| default=No compositions or lyrics found.
| limit=500
}}
</div>
</div>


{{#if:{{{nocat|}}}||[[Category:Person]][[Category:TangoPeople]]}}
{{#if:{{{nocat|}}}||[[Category:Person]][[Category:TangoPeople]]}}
</includeonly>
</includeonly>
<noinclude>This template stores structured data about a Tango-related person.</noinclude>
<noinclude>This template stores structured data about a Tango-related person.</noinclude>

Latest revision as of 13:13, 4 June 2025

This template stores structured data about a Tango-related person.