Vorlage:Stammbaumindex: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(33 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | <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> |