Author Topic: [Résolu] Personnalisation de l'arbre - HTML  (Read 311 times)

0 Members and 1 Guest are viewing this topic.

Offline Patrice33740

  • VIP
  • Full Member
  • *
  • Posts: 26
    • View Profile
[Résolu] Personnalisation de l'arbre - HTML
« on: September 26, 2021, 11:04:30 »
Bonjour le forum,

J'ai créé un affichage personnalisé pour mon mon arbre, qui affiche entre autres la profession.
Celle qui apparaît est la première rencontrée dans le Gedcom.
(voir image jointe)
Ma question : est-t'il possible avec du HTML de faire apparaître la dernière profession, c'est à dire sans modifier l'ordre des tags dans le Gedcom ?
Actuellement, j'utilise :
Code: [Select]
<tr>
<td><prop path=INDI:OCCU img=yes txt=no></td>
<td valign="top">
<prop path=INDI:OCCU>
</td>
</tr

Avec :
Code: [Select]
<prop path=INDI:OCCU?3>J'obtiens la troisième mais je voudrais la dernière parmi toutes.

Cordialement
Patrice
« Last Edit: September 29, 2021, 17:15:12 by Patrice33740 »

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 2 152
    • View Profile
Re: Personnalisation de l'arbre - HTML
« Reply #1 on: September 26, 2021, 18:31:54 »
Désolé, on n'a pas cela en stock pour le moment.
Vous pouvez afficher une occurrence particulière, mais pas "la dernière" qui serait la première pour l'un, la deuxième pour l'autre et la troisième pour le dernier.

Par contre, vous pouvez changer l'ordre des professions dans l'éditeur GEDCOM pour mettre la dernière en première place.

Zurga

Offline Patrice33740

  • VIP
  • Full Member
  • *
  • Posts: 26
    • View Profile
[Resolu] Personnalisation de l'arbre - HTML
« Reply #2 on: September 29, 2021, 17:13:32 »
Bonjour Zurga,

Merci pour cette réponse,
Le HTML c'est pas mon domaine de prédilection, j'espérais que ce soit possible.

Dommage, je vais donc disposer les "occu" en chronologie inverse dans le GedCom.

Cordialement

Patrice

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 2 152
    • View Profile
Re : [Résolu] Personnalisation de l'arbre - HTML
« Reply #3 on: September 29, 2021, 18:45:59 »
En fait ce n'est pas du HTML, mais un truc à nous pour afficher les propriétés.
Le HTML c'est pour le rendu de l'affichage.

Je vais mettre cela dans un coin des trucs à faire.
Une syntaxe du style "OCCU?last" pourrait être envisageable.
Pour le premier "OCCU" fait la blague.

Zurga

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 2 152
    • View Profile
Re: [Résolu] Personnalisation de l'arbre - HTML
« Reply #4 on: September 29, 2021, 22:43:24 »
Bon ba, c'est fait.

Dans la v12, à partir de demain, il sera possible de mettre un ?LAST pour avoir la dernière valeur du tag.
Par exemple INDI:OCCU?LAST pour le dernier métier de la liste ou INDI:NAME?LAST:SURN pour avoir le dernier nom donné.
Premier ou dernier se base sur l'ordre du GEDCOM, pas sur des dates.
Triez dans l'ordre dans l'éditeur GEDCOM pour avoir celle que vous voulez.

Zurga

Offline Patrice33740

  • VIP
  • Full Member
  • *
  • Posts: 26
    • View Profile
Re: [Résolu] Personnalisation de l'arbre - HTML
« Reply #5 on: September 30, 2021, 22:31:44 »
Super, merci Zurga.

Ça fonctionne nickel.

Pour la dernière profession et le dernier lieu de résidence :
Code: [Select]
<tr>
<td><prop path=INDI:OCCU img=yes txt=no></td>
<td valign="top">
<prop path=INDI:OCCU?LAST>
</td>
</tr>

<tr>
<td><prop path=INDI:RESI img=yes txt=no></td>
<td valign="top">
<prop path=INDI:RESI?LAST:PLAC format="1">
</td>

J'ai pu remettre les évènements de mon Gedcom dans l'ordre chronologique.
Je trouve ça plus pratique (un peu comme avec Cygnus)

Encore un grand merci  :) :) :)

Cordialement

Patrice

Offline NSCP

  • VIP
  • Jr. Member
  • *
  • Posts: 9
    • View Profile
Re: [Résolu] Personnalisation de l'arbre - HTML
« Reply #6 on: November 20, 2021, 16:19:02 »
Bon ba, c'est fait.

Dans la v12, à partir de demain, il sera possible de mettre un ?LAST pour avoir la dernière valeur du tag.
Par exemple INDI:OCCU?LAST pour le dernier métier de la liste ou INDI:NAME?LAST:SURN pour avoir le dernier nom donné.
Premier ou dernier se base sur l'ordre du GEDCOM, pas sur des dates.
Triez dans l'ordre dans l'éditeur GEDCOM pour avoir celle que vous voulez.

Zurga

Bonsoir,

étrange de mon côté meme avec la dernière version cela ne fonctionne pas.

le ?3 ou ?4 fonctionne, pas le code LAST

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 2 152
    • View Profile
Re: [Résolu] Personnalisation de l'arbre - HTML
« Reply #7 on: November 20, 2021, 18:11:08 »
Vous utilisez bien la version 12 ?

Zurga

Offline NSCP

  • VIP
  • Jr. Member
  • *
  • Posts: 9
    • View Profile
Re: [Résolu] Personnalisation de l'arbre - HTML
« Reply #8 on: November 21, 2021, 12:53:31 »
pardon suis-je bête j'ai la dernière version, mais de la version 11... je pensais pouvoir migrer automatiquement sur la 12. Au temps pour moi.