Vorlage:Stammbaumindex: Unterschied zwischen den Versionen

Aus GaretienWiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
<includeonly>{{#set: Stammbaumindex={{#show:{{#show: {{FULLPAGENAME}}|?{{{Stamm}}} ist|link=none}}|?Stammbaumindex}}{{{Kindeszahl}}}}}</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>

Version vom 14. Januar 2014, 15:44 Uhr