Vorlage:Person: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<includeonly><nowiki/><!--
<includeonly><nowiki/><!--
-->{{#arraydefine:pn|{{FULLPAGENAME}}|/\s+/}}{{#arrayslice:vpn|pn|0|{{#expr: {{#arraysize:pn}}-1}}}}<!--
-->{{#arraydefine:pn|{{FULLPAGENAME}}|/\s+/}}{{#arrayslice:vpn|pn|0|{{#expr: {{#arraysize:pn}}-1}}}}<!--
-->{{#vardefine:vorname|{{#if: {{{vorname|}}} | {{{vorname}}}  | {{#ifexpr: {{#arraysize:pn}} > 1 | {{#arrayindex:pn|0}}        }} }} }}
-->{{#vardefine:vornamen|{{#if: {{{vornamen|}}} | {{{vornamen}}}  | {{#ifexpr: {{#arraysize:pn}} > 1 | {{#arrayprint:vpn|&#32;}} }} }} }}
-->{{#vardefine:nachname|{{#arrayindex:pn|-1}}}}
-->{{#subobject:data
-->{{#subobject:data
| Geburtsdatum ={{{geburtsdatum|}}}
| Geburtsdatum ={{{geburtsdatum|}}}
| Todesdatum  ={{{todesdatum|}}}
| Todesdatum  ={{{todesdatum|}}}
| Vorname      ={{#if: {{{vorname|}}} | {{{vorname}}}  | {{#ifexpr: {{#arraysize:pn}} > 1 | {{#arrayindex:pn|0}}      }} }}
| Vornamen    ={{#if: {{{vornamen|}}}| {{{vornamen}}} | {{#ifexpr: {{#arraysize:pn}} > 1 | {{#arrayprint:vpn|&#32;}} }} }}
| Nachname    ={{#arrayindex:pn|-1}}
}}<!--
}}<!--
-->{{#if: {{{geschlecht|}}}    | {{#set: Person:Geschlecht          ={{{geschlecht}}}    }}
-->{{#if: {{{geschlecht|}}}    | {{#set: Person:Geschlecht          ={{{geschlecht}}}    }}
Zeile 16: Zeile 16:
                                   {{#ifeq: {{{geschlecht|}}} | männlich | {{#set: Person:Name:Anrede = Herr}} }}
                                   {{#ifeq: {{{geschlecht|}}} | männlich | {{#set: Person:Name:Anrede = Herr}} }}
   }}<!--
   }}<!--
-->{{#if: {{{titel|}}}         | {{#set: Person:Name:Titel          ={{{titel}}}         }} }}<!--
-->{{#if: {{{titel|}}}                 | {{#set: Person:Name:Titel          ={{{titel}}}                       }} }}<!--
-->{{#if: {{{titelLang|}}}     | {{#set: Person:Name:TitelLang      ={{{titelLang}}}      }}
-->{{#if: {{{titelLang|}}}{{{titel|}}} | {{#set: Person:Name:TitelLang      ={{c|{{{titelLang}}}|{{{titel|}}}}} }} }}<!--
                                | {{#if: {{{titel|}}} | {{#set: Person:Name:TitelLang  ={{{titel|}}} }} }} }}<!--
-->{{#if: {{{vorname|}}}        | {{#set: Person:Name:Vorname        ={{#var:vorname}}                         }} }}<!--
-->{{#if: {{{vorname|}}}        | {{#set: Person:Name:Vorname        ={{{vorname}}}        }} | {{#ifexpr: {{#arraysize:pn}} > 1 | {{#set: Person:Name:Vorname  = {{#arrayindex:pn|0}} }} }} }}<!--
-->{{#if: {{{vornamen|}}}      | {{#set: Person:Name:Vornamen      ={{#var:vornamen}}                         }} }}<!--
-->{{#if: {{{vornamen|}}}      | {{#set: Person:Name:Vornamen      ={{{vornamen}}}      }} | {{#ifexpr: {{#arraysize:pn}} > 1 | {{#set: Person:Name:Vornamen = {{#arrayprint:vpn|&#32;}} }} }} }}<!--
-->{{#if: {{{nachname|}}}      | {{#set: Person:Name:Nachname      ={{#var:nachname}}                         }} }}<!--
-->{{#if: {{{nachname|}}}      | {{#set: Person:Name:Nachname      ={{{nachname}}}      }} | {{#set: Person:Name:Nachname ={{#arrayindex:pn|-1}} }} }}<!--
-->{{#if: {{{geburtsdatum|}}}  | {{#set: Person:Geburtsdatum        ={{{geburtsdatum|}}}  }}
-->{{#if: {{{geburtsdatum|}}}  | {{#set: Person:Geburtsdatum        ={{{geburtsdatum|}}}  }}
                                   {{#arraydefine:dateofbirth|{{#show: {{PAGENAME}}|?Person:Geburtsdatum#ISO}}|-}}
                                   {{#arraydefine:dateofbirth|{{#show: {{PAGENAME}}#data|?Geburtsdatum#ISO}}|-}}
                                   {{#set: Person:Geburtsjahr        ={{#arrayindex:dateofbirth|0}} }}  
                                   {{#set: Person:Geburtsjahr        ={{#arrayindex:dateofbirth|0}} }}  
   }}<!--
   }}<!--
-->{{#if: {{{geburtsort|}}}    | {{#set: Person:Geburtsort          ={{{geburtsort}}}    }} }}<!--
-->{{#if: {{{geburtsort|}}}    | {{#set: Person:Geburtsort          ={{{geburtsort}}}    }} }}<!--
-->{{#if: {{{todesdatum|}}}    | {{#set: Person:Todesdatum          ={{{todesdatum}}}    }}  
-->{{#if: {{{todesdatum|}}}    | {{#set: Person:Todesdatum          ={{{todesdatum}}}    }}  
                                   {{#arraydefine:dateofdeath|{{#show: {{PAGENAME}}|?Person:Todesdatum#ISO}}|-}}
                                   {{#arraydefine:dateofdeath|{{#show: {{PAGENAME}}#data|?Todesdatum#ISO}}|-}}
                                   {{#set: Person:Todesjahr          ={{#arrayindex:dateofdeath|0}} }}  
                                   {{#set: Person:Todesjahr          ={{#arrayindex:dateofdeath|0}} }}  
   }}<!--
   }}<!--
-->{{#if: {{{todesort|}}}      | {{#set: Person:Todesort            ={{{todesort}}}      }} }}<!--
-->{{#if: {{{todesort|}}}      | {{#set: Person:Todesort            ={{{todesort}}}      }} }}<!--
-->{{#vardefine: name          | {{#if: {{{name|}}} | {{{name}}}  
-->{{#vardefine: name          | {{#if: {{{name|}}} | {{{name}}}  
                                                           |  {{#vardefine: v|{{#show: {{PAGENAME}}|?Person:Name:Vorname}}}}<!--
                                                           |  {{#if:{{#var: vorname}}|{{#var: vorname}}{{#vardefine:space|&#32;}}|{{#vardefine:space|}} }}<!--
                                                            -->{{#if:{{#var: v}}|{{#var: v}}{{#vardefine:space|&#32;}}|{{#vardefine:space|}} }}<!--
                                                             -->{{#var:space}}<!--
                                                             -->{{#var:space}}<!--
                                                             -->{{#show: {{PAGENAME}}|?Person:Name:Nachname}}<!--
                                                             -->{{#var: nachname}}<!--
                                     -->}}<!--  
                                     -->}}<!--  
-->}}{{#set: Person:Name ={{#var:name}}}}<!--
-->}}{{#set: Person:Name ={{#var:name}}}}<!--
Zeile 42: Zeile 40:
-->                              {{#set: Person:PortraitTitel = {{#if: {{{portraitTitel|}}}|{{{portraitTitel}}}|{{#var:name}}}} }}<!--
-->                              {{#set: Person:PortraitTitel = {{#if: {{{portraitTitel|}}}|{{{portraitTitel}}}|{{#var:name}}}} }}<!--
-->}}<!--
-->}}<!--
-->{{#set: Person:NameLang            ={{#if: {{{nameLang|}}} | {{{nameLang}}}  
-->{{#vardefine: nameLang      | {{#if: {{{nameLang|}}} | {{{nameLang}}}  
                                                           |  {{#vardefine: v|{{#show: {{PAGENAME}}|?Person:Name:Vornamen}}}}<!--
                                                           |  {#if:{{#var: vornamen}}|{{#var: vornamen}}{{#vardefine:space|&#32;}}|{{#vardefine:space|}} }}<!--
                                                            -->{{#if:{{#var: v}}|{{#var: v}}{{#vardefine:space|&#32;}}|{{#vardefine:space|}} }}<!--
                                                             -->{{#var:space}}<!--
                                                             -->{{#var:space}}<!--
                                                             -->{{#show: {{PAGENAME}}|?Person:Name:Nachname}}<!--
                                                             -->{{#var: nachname}}<!--
                                     -->}}<!--  
                                     -->}}<!--  
-->}}<!--
-->}}-->}}{{#set: Person:NameLang ={{#var:nameLang}}}}<!--
-->{{#set: Person:Name:Vollständig    ={{#if: {{{nameVollstaendig|}}} | {{{nameVollstaendig}}}  
-->{{#set: Person:Name:Vollständig    ={{#if: {{{nameVollstaendig|}}} | {{{nameVollstaendig}}}  
                                                           |  {{#vardefine: t|{{#show: {{PAGENAME}}|?Person:Name:Titel}}}}<!--
                                                           |  {{#vardefine: t|{{#show: {{PAGENAME}}|?Person:Name:Titel}}}}<!--
                                                             -->{{#if:{{#var: t}}|{{#var: t}}{{#vardefine:space|&#32;}}|{{#vardefine:space|}}}}<!--
                                                             -->{{#if:{{#var: t}}|{{#var: t}}{{#vardefine:space|&#32;}}|{{#vardefine:space|}}}}<!--
                                                             -->{{#var:space}}<!--
                                                             -->{{#var:space}}<!--
                                                             -->{{#show: {{PAGENAME}}|?Person:Name}}<!--
                                                             -->{{#var:name}}<!--
                                       -->}}<!--  
                                       -->}}<!--  
-->}}<!--
-->}}<!--
-->{{#set: Person:Name:VollständigLang ={{#if: {{{nameVollstaendigLang|}}} | {{{nameVollstaendigLang}}}  
-->{{#set: Person:Name:VollständigLang ={{#if: {{{nameVollstaendigLang|}}} | {{{nameVollstaendigLang}}}  
                                                           |  {{#vardefine: t|{{#show: {{PAGENAME}}|?Person:Name:TitelLang}}}}<!--
                                                           |  {{#vardefine: t|{{c|{{{titelLang}}}|{{{titel|}}}}}}}<!--
                                                             -->{{#if:{{#var: t}}|{{#var: t}}{{#vardefine:space|&#32;}}|{{#vardefine:space|}}}}<!--
                                                             -->{{#if:{{#var: t}}|{{#var: t}}{{#vardefine:space|&#32;}}|{{#vardefine:space|}}}}<!--
                                                             -->{{#var:space}}<!--
                                                             -->{{#var:space}}<!--
                                                             -->{{#show: {{PAGENAME}}|?Person:NameLang}}<!--
                                                             -->{{#var:nameLang}}<!--
                                       -->}}<!--  
                                       -->}}<!--  
-->}}<!--
-->}}<!--
Zeile 67: Zeile 64:
-->
-->
=Biografie=
=Biografie=
==>{{#show: {{PAGENAME}}#data|?#|?Geburtsdatum#ISO}}<==
{{#if: {{{portrait|}}}|[[{{#show: {{PAGENAME}}|?Person:Portrait}}|right|thumb|{{#show: {{PAGENAME}}|?Person:PortraitTitel}}]]}}
{{#if: {{{portrait|}}}|[[{{#show: {{PAGENAME}}|?Person:Portrait}}|right|thumb|{{#show: {{PAGENAME}}|?Person:PortraitTitel}}]]}}
''{{#show: {{PAGENAME}}|?Person:Name:VollständigLang}}''<!--
''{{#show: {{PAGENAME}}|?Person:Name:VollständigLang}}''<!--

Version vom 3. September 2012, 16:47 Uhr

Benutzung

{{Person
| geschlecht           = männlich | weiblich | intersexuell 
| anrede               = Herr | Frau
| titel                = Prof. Dr. 
| titelLang            = Prof. Dr. rer. nat // Default: titel
| vorname              = Hans  // Default: 1. Wort von {{PAGENAME}}
| vornamen             = Hans Otto // Default: Alle Wörter vor {{PAGENAME}} bis auf das letzte
| nachname             = Wurst // Default: Letztes Wort von {{PAGENAME}}
| name                 =
| nameLang             = // Name mit allen Vornamen
| nameVollstaendig     = // Name mit Titeln
| nameVollstaendigLang = // Name mit Titeln (lang) und allen Vornamen
| geburtsdatum         = 31.12.1910
| geburtsort           = München
| todesdatum           = 1.1.2011
| todesort             = Hamburg
| portrait             = Medium:HansWusrt.jpg
| portraitTitel        = Titel des Portraits (Default: Name der Person)
| vater                = 
| mutter               =
}}