Author Topic: Personnalisation des calques  (Read 185 times)

0 Members and 1 Guest are viewing this topic.

Offline gregseth

  • VIP
  • Newbie
  • *
  • Posts: 2
    • View Profile
Personnalisation des calques
« 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 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.

Offline Zurga

  • VIP
  • Hero Member
  • *
  • Posts: 866
    • View Profile
Re : Personnalisation des calques
« Reply #1 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

Offline Zurga

  • VIP
  • Hero Member
  • *
  • Posts: 866
    • View Profile
Re: Personnalisation des calques
« Reply #2 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

Offline gregseth

  • VIP
  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Personnalisation des calques
« Reply #3 on: April 11, 2020, 21:39:07 »
Merci beaucoup pour ces réponses.