Vorlage:Stammbaumindex: Unterschied zwischen den Versionen

Aus GaretienWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<includeonly>{{#show:{{#show: {{FULLPAGENAME}}|?{{{Stamm}}} ist|link=none}}|?Stammbaumindex}}{{{Kindeszahl}}}</includeonly>“)
 
Keine Bearbeitungszusammenfassung
 
(34 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>{{#show:{{#show: {{FULLPAGENAME}}|?{{{Stamm}}} ist|link=none}}|?Stammbaumindex}}{{{Kindeszahl}}}</includeonly>
<includeonly>
{{#vardefine:Person|{{FULLPAGENAME}}}}
{{#vardefine:Stamm|{{#ifeq:{{{Linie}}}|Mutter|Mutter|Vater}}}}
{{#vardefine:StammEhegatte|{{#ifeq:{{{Linie}}}|Vater|Mutter|Vater}}}}
 
{{#vardefine:KindzahlStamm|{{#ifeq:{{{Linie}}}|Mutter|{{{KindzahlMutter}}}|{{{KindzahlVater}}}}}}}
{{#vardefine:KindzahlStammEhegatte|{{#ifeq:{{{Linie}}}|Vater|{{{KindzahlMutter}}}|{{{KindzahlVater}}}}}}}
 
{{#vardefine:ElternteilStamm|{{#show:{{#var:Person}}|?{{#var:Stamm}} ist#}}}}
{{#vardefine:ElternteilStammEhegatte|{{#show:{{#var:Person}}|?{{#var:StammEhegatte}} ist#}}}}
 
{{#vardefine:ElternteilHauptlinie|{{#show:{{#var:ElternteilStamm}}|?StammbaumindexHauptlinie}}}}
{{#vardefine:ElternteilNebenlinie|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexHauptlinie}}}}
{{#vardefine:ElternteilHauptlinieEhegatte|{{#show:{{#var:ElternteilStamm}}|?StammbaumindexNebenlinie}}}}
{{#vardefine:ElternteilNebenlinieEhegatte|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexNebenlinie}}}}
 
{{#vardefine:PersonenindexHauptlinie|{{#ifeq:{{#var:ElternteilHauptlinie}}||{{#ifeq:{{{FamilienschlüsselHauptlinie}}}||unbekannt-Hauptlinie-|{{{FamilienschlüsselHauptlinie}}}}}-|{{#var:ElternteilHauptlinie}}}}{{#var:KindzahlStamm}}}}
{{#vardefine:PersonenindexNebenlinie|{{#ifeq:{{#var:ElternteilNebenlinie}}||unbekannt-Nebenlinie-|{{#var:ElternteilNebenlinie}}}}{{#var:KindzahlStammEhegatte}}}}
{{#vardefine:PersonenindexHauptlinieEhegatte|{{#ifeq:{{#var:ElternteilHauptlinieEhegatte}}||unbekannt-Hauptlinie-Ehegatte-|{{#var:ElternteilHauptlinieEhegatte}}}}{{#var:KindzahlStamm}}}}
{{#vardefine:PersonenindexNebenlinieEhegatte|{{#ifeq:{{#var:ElternteilNebenlinieEhegatte}}||unbekannt-Nebenlinie-Ehegatte-|{{#var:ElternteilNebenlinieEhegatte}}}}{{#var:KindzahlStammEhegatte}}}}
 
{{#vardefine:ElternteilHauptlinieGeneration|{{#show:{{#var:ElternteilStamm}}|?StammbaumindexHauptlinieGeneration}}}}
{{#vardefine:ElternteilNebenlinieGeneration|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexHauptlinieGeneration}}}}
{{#vardefine:ElternteilHauptlinieEhegatteGeneration|{{#show:{{#var:ElternteilStamm}}|?StammbaumindexNebenlinieGeneration}}}}
{{#vardefine:ElternteilNebenlinieEhegatteGeneration|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexNebenlinieGeneration}}}}
 
{{#vardefine:PersonenindexHauptlinieGeneration|{{#expr:{{#var:ElternteilHauptlinieGeneration}}+1}}}}
{{#vardefine:PersonenindexNebenlinieGeneration|{{#expr:{{#var:ElternteilNebenlinieGeneration}}+1}}}}
{{#vardefine:PersonenindexHauptlinieEhegatteGeneration|{{#expr:{{#var:ElternteilHauptlinieEhegatteGeneration}}+1}}}}
{{#vardefine:PersonenindexNebenlinieEhegatteGeneration|{{#expr:{{#var:ElternteilNebenlinieEhegatteGeneration}}+1}}}}
 
<noinclude>
==Automatischer Stammbaum — Überprüfung der Definitionen==
Person: {{#var:Person}}<br>
Stamm: {{#var:Stamm}}<br>
StammEhegatte: {{#var:StammEhegatte}}<br>
KindzahlStamm: {{#var:KindzahlStamm}}<br>
KindzahlStammEhegatte: {{#var:KindzahlStammEhegatte}}<br>
ElternteilStamm: {{#var:ElternteilStamm}}<br>
ElternteilStammEhegatte: {{#var:ElternteilStammEhegatte}}<br>
-----
ElternteilHauptlinie: {{#var:ElternteilHauptlinie}}<br>
ElternteilNebenlinie: {{#var:ElternteilNebenlinie}}<br>
ElternteilHauptlinieEhegatte: {{#var:ElternteilHauptlinieEhegatte}}<br>
ElternteilNebenlinieEhegatte: {{#var:ElternteilNebenlinieEhegatte}}<br>
-----
PersonenindexHauptlinie: {{#var:PersonenindexHauptlinie}}<br>
PersonenindexHauptlinieEhegatte: {{#var:PersonenindexNebenlinie}}<br>
PersonenindexNebenlinie: {{#var:PersonenindexHauptlinieEhegatte}}<br>
PersonenindexNebenlinieEhegatte: {{#var:PersonenindexNebenlinieEhegatte}}<br>
-----
ElternteilHauptlinieGeneration: {{#var:ElternteilHauptlinieGeneration}}<br>
ElternteilNebenlinieGeneration: {{#var:ElternteilNebenlinieGeneration}}<br>
ElternteilHauptlinieEhegatteGeneration: {{#var:ElternteilHauptlinieEhegatteGeneration}}<br>
ElternteilNebenlinieEhegatteGeneration: {{#var:ElternteilNebenlinieEhegatteGeneration}}<br>
 
PersonenindexHauptlinieGeneration: {{#var:PersonenindexHauptlinieGeneration}}<br>
PersonenindexNebenlinieGeneration: {{#var:PersonenindexNebenlinieGeneration}}<br>
PersonenindexHauptlinieEhegatteGeneration: {{#var:PersonenindexHauptlinieEhegatteGeneration}}<br>
PersonenindexNebenlinieEhegatteGeneration: {{#var:PersonenindexNebenlinieEhegatteGeneration}}<br>
(ENDE KONTROLLBEREICH)
----
</noinclude>
{{#set:
Stammbaumindex={{#var:PersonenindexHauptlinie}}|
Stammbaumindex={{#var:PersonenindexNebenlinie}}|
Stammbaumindex={{#var:PersonenindexHauptlinieEhegatte}}|
Stammbaumindex={{#var:PersonenindexNebenlinieEhegatte}}|
StammbaumindexHauptlinie={{#var:PersonenindexHauptlinie}}|
StammbaumindexNebenlinie={{#var:PersonenindexNebenlinie}}|
StammbaumindexHauptlinieEhegatte={{#var:PersonenindexHauptlinieEhegatte}}|
StammbaumindexNebenlinieEhegatte={{#var:PersonenindexNebenlinieEhegatte}}|
StammbaumindexHauptlinieGeneration={{#var:PersonenindexHauptlinieGeneration}}|
StammbaumindexNebenlinieGeneration={{#var:PersonenindexNebenlinieGeneration}}|
StammbaumindexHauptlinieEhegatteGeneration={{#var:PersonenindexHauptlinieEhegatteGeneration}}|
StammbaumindexNebenlinieEhegatteGeneration={{#var:PersonenindexNebenlinieEhegatteGeneration}}
}}
{{#if:{{{Bemerkung|}}}|{{#set:StammbaumindexBemerkung={{{Bemerkung}}}}}}}
</includeonly>

Aktuelle Version vom 17. Januar 2014, 06:03 Uhr