Ancestris - Forum

Ancestris Support => FRANÇAIS => Topic started by: creusois on January 07, 2022, 16:28:11

Title: [Résolu] Affichage Baptême (si pas de Naissance) et Inhumation (si pas de décès)
Post by: creusois on January 07, 2022, 16:28:11
Bonjour,

Je remarque dans l'éditeur Cygnus et la vue "Navigateur étendu" que n'apparaissent pas les dates de Baptême ni d'Inhumation en face des individus affichés dans les onglets "Enfants" et "Fratrie".
Pensez-vous judicieux d'afficher ?
- la date de Baptême à la place de celle de Naissance lorsque cette dernière n'est pas renseignée
- la date d'Inhumation à la place de celle de Décès lorsque cette dernière n'est pas renseignée

Bonne fin de journée.
Creusois
Title: Re : Affichage Baptême (si pas de Naissance) et Inhumation (si pas de décès)
Post by: creusois on January 07, 2022, 17:45:03
re-Bonjour,

J'ai vu qu'une des solutions serait la création d'un nouveau calque en y intégrant les propriétés que je veux voir afficher. J'ai testé ici avec INDI:CHR et INDI:BURI ... mais du coup lorsque toutes les propriétés sont renseignées, cela devient vite illisible dans le cas de frandes fratries.

Il faudrait donc faire une "condition" de type : if .. then / if not ... then ... mais je ne sais pas comment transcrire cela ici ?!  :-\

Cdlt  :)
Title: Re : Affichage Baptême (si pas de Naissance) et Inhumation (si pas de décès)
Post by: Zurga on January 07, 2022, 18:11:55
Il y a un paramètre dans le tag <prop> qui permet d'afficher une donnée en cas d'absence d'une autre valeur : "default"
Voyez la documentation ici : https://docs.ancestris.org/books/mode-demploi/page/calques#bkmrk-balise-%3Cprop%3E-ou-%3Cif

Dans votre cas, vous mettez <prop path="INDI:BIRT" default="INDI:CHR" />
Cela affichera la date de naissance si elle existe ou la date de baptême si la date de naissance n'existe pas.

Zurga
Title: Re: Affichage Baptême (si pas de Naissance) et Inhumation (si pas de décès)
Post by: creusois on January 07, 2022, 18:51:28
Génial !
Je me suis donc fait la calque suivant pour afficher selon la saisie les infos de Naissance ou Baptême et celle de Décès ou d'Inhumation (voir capture jointe pour le rendu).
(Ha j'ai noté qu'une fois un calque créé on ne pouvait plus le renommer. Il suffit si erreur de libellé d'en créer à nouveau un nouveau  8) et de copier coller le code HTML)

Code: [Select]
<body bgcolor=#e5ffc4>
<font color=blue><b><prop path=INDI:_SOSADABOVILLE></b></font>&nbsp;
(<prop path=INDI>)&nbsp;
<b><prop path=INDI:NAME></b>
<br>
&nbsp;&nbsp;&nbsp;<prop path=INDI:BIRT:DATE img="yes" default=INDI:CHR:DATE img="yes"/> -
<prop path=INDI:BIRT format="{$p}" default=INDI:CHR format="{$p}"/>&nbsp;
<prop path=INDI:DEAT:DATE img="yes" default=INDI:BURI:DATE img="yes"/> -
<prop path=INDI:DEAT format="{$p}" default=INDI:BURI format="{$p}"/>&nbsp;

J'ai privilégié "path" plutôt que "name" comme la doc. que vous mentionnez le propose

Encore une des forces d'Ancestris !

Merci bien pour votre précieuse aide.
Creusois.
Title: Re: [Résolu] Affichage Baptême (si pas de Naissance) et Inhumation (si pas de décès)
Post by: Zurga on January 07, 2022, 20:27:14
Mea culpa, c'est bien path qu'il faut utiliser, "name" n'existe même pas.....
Ca m'apprendra à sortir ma science sans vérifier.

Zurga