Ancestris - Forum

Ancestris Support => FRANÇAIS => Topic started by: gregseth on April 10, 2020, 16:03:24

Title: Personnalisation des calques
Post by: gregseth on April 10, 2020, 16:03:24
Bonjour,

Je viens de télécharger Ancestris et je cherche déjà à personnaliser l'affichage de l'arbre et des fiches. J'ai vu sur la page dédiée (http://fr.ancestris.org/index.php?title=Calque) qu'il était possible d'utiliser la balise prop  pour afficher les valeurs des entités et optionnellement d'utiliser l'attribut format, notamment avec {$e} et {$V}, {$D} pour les dates et des indexes quand il s'agit d'un lieu.
Mais cette page ne parle pas des propriétés qu'on peut trouver dans les exemples fournis comme la balise ifvalue ou les attributs img, txt, …

Ma question est : existe-t-il d'autres syntaxes et si oui y'a-t-il une documentation exhaustive sur leur utilisation ? Je pense à des syntaxes qui permettraient de choisir le format de la date (uniquement l'année par exemple) ou de n'afficher que le premier prénom (comme pour les lieux).

Merci.
Title: Re : Personnalisation des calques
Post by: Zurga on April 10, 2020, 16:50:49
Merci d'utiliser Ancestris.

Pour la documentation, vous avez tout, c'est modeste et incomplet, nous en sommes conscients, et nous sommes preneurs de toutes les bonnes volonté pour la compléter.

La base du calque est du HTML 3.2. Vous pouvez utiliser tous les attributs définis dans le HTML 3.2
Là dessus, nous avons ajouté quelques tags (prop, ifvalue).
Le seul traitement spécifique fait actuellement est pour les lieux.
Aucune autre propriété ne bénéficie de la possibilité d'adapter le format.

Zurga
Title: Re: Personnalisation des calques
Post by: Zurga on April 11, 2020, 12:44:55
Correction sur mon message précédent, j'ai trouvé un bout de code avec ceci :
     *   {$t} property tag (doesn't count as matched)
     *   {$T} property name(doesn't count as matched)
     *   {$D} date as fully localized string
     *   {$y} year
     *   {$n} name (no other info)
     *   {$N} name (with full info)
     *   {$p} place (city)
     *   {$P} place (all jurisdictions)
     *   {$v} display value
     *   {$V} value
     *   {$e} output prefix/suffis if property exists

Donc une date avec{$y} devrait n'afficher que l'année.

Zurga
Title: Re: Personnalisation des calques
Post by: gregseth on April 11, 2020, 21:39:07
Merci beaucoup pour ces réponses.