Ancestris - Forum
Ancestris Support => FRANÇAIS => Topic started by: Sputnik on February 20, 2024, 12:13:06
-
Bonjour tout le monde
Je vais de plus en plus loin dans les manips et j'en suis à customiser les masques.
Grace à l'un d'entre vous qui en a parlé, j'ai réussi à mettre l'âge au décès, quand il est calculé bien sûr.
Grace à un autre, j'ai réussi à mettre le séparateur " à " seulement s'il l'âge est connu (format $e)
Merci à eux
<b><ifvalue path=INDI:DEAT default=INDI:BURI format="{$D}">
<prop path=INDI:DEAT:AGE format="{ à $e}"><ifvalue path=INDI:DEAT:AGE></b> <br>
Par contre, il m'affiche "à 77 ans 3 mois 15 jours" (exemple). Moi je souhaiterais n'avoir que "à 77 ans"
J'ai essayé le format "$y" mais l'âge n'étant pas une date mais une durée, ça n'a pas marché, enfin je crois que c'est la raison.
Ma question : y-a-t-il un moyen de n'afficher que les années ?
Merci de votre aide
PS : je parle bien entendu des masques du navigateur étendu.
-
Il n'y a pas de format spécifique pour abréger les âges.
Par contre, vous pouvez couper le nombre de caractères et mettre <prop path=INDI:DEAT:AGE format="{ à $e}" max="9">
Cela vous coupera à 9 caractères et donc " à 77 ans"
Zurga
-
Merci Zurga
Sitôt dit, sitôt testé.
Malheureusement, ça ne fera pas l'affaire car ça ne coupe pas en caractères mais par rapport à l'écran. En outre, l'âge étant variable d'un individu à l'autre, ça ne coupe pas toujours au même endroit et des fois au milieu d'une lettre.
Ca change aussi selon que je suis en plein écran ou non.
C'est dommage mais c'est bien essayé :)
Tant pis
-
Bon ba, demain dans la version 12, il sera possible d'ajouter un attribut "length" dans les propriétés pour avoir une taille fixe en nombre de caractères.
Vous pourrez faire <prop path=INDI:DEAT:AGE format="{ à $e}" length="9">
Zurga
-
Ca serait absolument super.
A propos de la v12 :
Je donne en ce moment des cours de généalogie. Je fais bien entendu la promotion d'Ancestris.
Par contre, mes élèves ne semblent pas être des cadors en informatique. J'hésite à leur installer ou faire installer la V12.
The question is : a-t-on une idée du moment où la V12 sera déclarée stable et remplacera la V11 ?
Je sais, c'est la question qui tue / fâche :)
Merci
-
Le "length" est disponible depuis ce matin.
Pour la v12 officielle, on y travaille, mais ce n'est pas encore le moment.
Zurga
-
Super
J'ai testé. Ca marche bien avec le paramètre "6"
"nn ans" et "n mois" passent bien.
Je n'avais pas d'exemple avec moins de 10 jours ou moins de 10 ans. il faudra peut-être passer à 7 mais ce ne sont des cas courant.
Merci, très efficace