%if;has_parents;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if;father.has_parents;
%if;father.father.has_parents;
%apply;one_ancestor("father.father.father", 2, "■")
%apply;one_ancestor("father.father.mother", 2, "■")
%end;
%apply;one_ancestor("father.father", 6, "◇")
%if;father.mother.has_parents;
%apply;one_ancestor("father.mother.father", 2, "■")
%apply;one_ancestor("father.mother.mother", 2, "■")
%end;
%apply;one_ancestor("father.mother", 6, "◇")
%end;
%apply;one_ancestor("father", 10, "●")
%apply;one_ancestor("mother", 10, "●")
%if;mother.has_parents;
%apply;one_ancestor("mother.father", 6, "◇")
%if;mother.father.has_parents;
%apply;one_ancestor("mother.father.father", 2, "■")
%apply;one_ancestor("mother.father.mother", 2, "■")
%end;
%apply;one_ancestor("mother.mother", 6, "◇")
%if;mother.mother.has_parents;
%apply;one_ancestor("mother.mother.father", 2, "■")
%apply;one_ancestor("mother.mother.mother", 2, "■")
%end;
%end;
%end;
|
%if;has_siblings;
|
| |
|
%foreach;father.child;
%if;is_self;
|
%child.child_name; %child.dates; |
|
%else;
|
%if;(not cancel_links)
%child.child_name;
%else;%child.child_name;
%end;
%child.dates; |
|
%end;
%end;
%end;
|
%let;maxlev;2%in;
%if;has_families;
%foreach;family;
%if;(nb_families=1)
%foreach;child;
%apply;descendants(0, maxlev, 0)
%end;
%else;
%foreach;child;
%apply;descendants(0, maxlev, family_cnt)
%end;
%end;
%end;
%end;
|