Vorlage:Stammbaumindex: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 1: | Zeile 1: | ||
− | <includeonly>{{# | + | <includeonly> |
+ | ==Indizierung für automatischen Stammbaum== | ||
+ | ===Definitionen=== | ||
+ | {{#vardefine:Person|{{#ifeq:{{{1}}}||{{FULLPAGENAME}}|{{{1}}}}} | ||
+ | {{#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}}|?StammbaumindexNebenlinie}}}} | ||
+ | {{#vardefine:ElternteilHauptlinieEhegatte|{{#show:{{#var:ElternteilStamm}}|?StammbaumindexHauptlinieEhegatte}}}} | ||
+ | {{#vardefine:ElternteilNebenlinieEhegatte|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexNebenlinieEhegatte}}}} | ||
+ | |||
+ | {{#vardefine:PersonenindexHauptlinie|{{#var:ElternteilHauptlinie}}{{#var:KindzahlStamm}}}} | ||
+ | {{#vardefine:PersonenindexNebenlinie|{{#var:ElternteilNebenlinie}}{{#var:KindzahlStammEhegatte}}}} | ||
+ | {{#vardefine:PersonenindexHauptlinieEhegatte|{{#var:ElternteilHauptlinieEhgatte}}{{#var:KindzahlStamm}}}} | ||
+ | {{#vardefine:PersonenindexNebenlinieEhegatte|{{#var:ElternteilNebenlinieEhegatte}}{{#var:KindzahlStammEhegatte}}}} | ||
+ | |||
+ | ==Überprüfung der Definitionen== | ||
+ | {{#var:Person}}<br> | ||
+ | {{#var:Stamm}}<br> | ||
+ | {{#var:StammEhegatte}}<br> | ||
+ | {{#var:KindzahlStamm}}<br> | ||
+ | {{#var:KindzahlStammEhegatte}}<br> | ||
+ | {{#var:ElternteilStamm}}<br> | ||
+ | {{#var:ElternteilStammEhegatte}}<br> | ||
+ | {{#var:ElternteilHauptlinie}}<br> | ||
+ | {{#var:ElternteilNebenlinie}}<br> | ||
+ | {{#var:ElternteilHauptlinieEhegatte}}<br> | ||
+ | {{#var:ElternteilNebenlinieEhegatte}}<br> | ||
+ | {{#var:PersonenindexHauptlinie}}<br> | ||
+ | {{#var:PersonenindexNebenlinie}}<br> | ||
+ | {{#var:PersonenindexHauptlinieEhegatte}}<br> | ||
+ | {{#var:PersonenindexNebenlinieEhegatte}}<br> | ||
+ | |||
+ | ===Atteibutsvergabe== | ||
+ | <nowiki> | ||
+ | {{#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}} | ||
+ | }} | ||
+ | </nowiki> | ||
+ | </includeonly> |