Vorlage:Stammbaumindex: Unterschied zwischen den Versionen

Aus GaretienWiki
Zur Navigation springen Zur Suche springen
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly><noinclude>
+
<includeonly>
==Indizierung für automatischen Stammbaum==
 
===Definitionen===
 
</noinclude>
 
 
{{#vardefine:Person|{{FULLPAGENAME}}}}
 
{{#vardefine:Person|{{FULLPAGENAME}}}}
 
{{#vardefine:Stamm|{{#ifeq:{{{Linie}}}|Mutter|Mutter|Vater}}}}
 
{{#vardefine:Stamm|{{#ifeq:{{{Linie}}}|Mutter|Mutter|Vater}}}}
Zeile 16: Zeile 13:
 
{{#vardefine:ElternteilNebenlinie|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexHauptlinie}}}}
 
{{#vardefine:ElternteilNebenlinie|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexHauptlinie}}}}
 
{{#vardefine:ElternteilHauptlinieEhegatte|{{#show:{{#var:ElternteilStamm}}|?StammbaumindexNebenlinie}}}}
 
{{#vardefine:ElternteilHauptlinieEhegatte|{{#show:{{#var:ElternteilStamm}}|?StammbaumindexNebenlinie}}}}
{{#vardefine:ElternteilNebenlinieEhegatte|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexHauptlinieEhegatte}}}}
+
{{#vardefine:ElternteilNebenlinieEhegatte|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexNebenlinie}}}}
  
 
{{#vardefine:PersonenindexHauptlinie|{{#ifeq:{{#var:ElternteilHauptlinie}}||{{#ifeq:{{{FamilienschlüsselHauptlinie}}}||unbekannt-Hauptlinie-|{{{FamilienschlüsselHauptlinie}}}}}-|{{#var:ElternteilHauptlinie}}}}{{#var:KindzahlStamm}}}}
 
{{#vardefine:PersonenindexHauptlinie|{{#ifeq:{{#var:ElternteilHauptlinie}}||{{#ifeq:{{{FamilienschlüsselHauptlinie}}}||unbekannt-Hauptlinie-|{{{FamilienschlüsselHauptlinie}}}}}-|{{#var:ElternteilHauptlinie}}}}{{#var:KindzahlStamm}}}}
Zeile 26: Zeile 23:
 
{{#vardefine:ElternteilNebenlinieGeneration|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexHauptlinieGeneration}}}}
 
{{#vardefine:ElternteilNebenlinieGeneration|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexHauptlinieGeneration}}}}
 
{{#vardefine:ElternteilHauptlinieEhegatteGeneration|{{#show:{{#var:ElternteilStamm}}|?StammbaumindexNebenlinieGeneration}}}}
 
{{#vardefine:ElternteilHauptlinieEhegatteGeneration|{{#show:{{#var:ElternteilStamm}}|?StammbaumindexNebenlinieGeneration}}}}
{{#vardefine:ElternteilNebenlinieEhegatteGeneration|{{#show:{{#var:ElternteilStammEhegatte}}|?StammbaumindexHauptlinieEhegatteGeneration}}}}
+
{{#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}}}}
  
{{#vardefine:PersonenindexHauptlinieGeneration|{{#expr:{{#var:ElternteilHauptlinieGeneration}}+2}}}}
 
{{#vardefine:PersonenindexNebenlinieGeneration|{{#expr:{{#var:ElternteilNebenlinieGeneration}}+2}}}}
 
{{#vardefine:PersonenindexHauptlinieEhegatteGeneration|{{#expr:{{#var:ElternteilHauptlinieEhegatteGeneration}}+2}}}}
 
{{#vardefine:PersonenindexNebenlinieEhegatteGeneration|{{#expr:{{#var:ElternteilNebenlinieEhegatteGeneration}}+2}}}}
 
 
<noinclude>
 
<noinclude>
===Überprüfung der Definitionen===
+
==Automatischer Stammbaum — Überprüfung der Definitionen==
 
Person: {{#var:Person}}<br>
 
Person: {{#var:Person}}<br>
 
Stamm: {{#var:Stamm}}<br>
 
Stamm: {{#var:Stamm}}<br>
Zeile 61: Zeile 59:
 
PersonenindexHauptlinieEhegatteGeneration: {{#var:PersonenindexHauptlinieEhegatteGeneration}}<br>
 
PersonenindexHauptlinieEhegatteGeneration: {{#var:PersonenindexHauptlinieEhegatteGeneration}}<br>
 
PersonenindexNebenlinieEhegatteGeneration: {{#var:PersonenindexNebenlinieEhegatteGeneration}}<br>
 
PersonenindexNebenlinieEhegatteGeneration: {{#var:PersonenindexNebenlinieEhegatteGeneration}}<br>
 
+
(ENDE KONTROLLBEREICH)
===Attributsvergabe===
+
----
 
</noinclude>
 
</noinclude>
 
{{#set:
 
{{#set:
Zeile 78: Zeile 76:
 
StammbaumindexNebenlinieEhegatteGeneration={{#var:PersonenindexNebenlinieEhegatteGeneration}}
 
StammbaumindexNebenlinieEhegatteGeneration={{#var:PersonenindexNebenlinieEhegatteGeneration}}
 
}}
 
}}
{{#if:{{{Bemerkung}}}|{{#set:StammbaumindexBemerkung={{{Bemerkung}}}}}}}
+
{{#if:{{{Bemerkung|}}}|{{#set:StammbaumindexBemerkung={{{Bemerkung}}}}}}}
 
</includeonly>
 
</includeonly>

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