Rispondi

Ajouter la profession lors de la création d'un arbre ascendant et/ou descendant

grostophe
grostophe
Messaggi: 2
Albero : Non grafico
Vedere il suo albero genealogico
Bonjour,
Je travaille sous Geneweb 6.08, sous linuxmint 19.2.
Je voudrais rajouter la profession des personnes lors de la création d'un arbre ascendant ou descendant, sous les prénoms, nom et dates des individus.
Je suis allé voir dans .../geneweb-6.08/gw/etc/ et j'ai bidouillé dans le fichier ancmenu.txt (idem pour desmenu.txt) en ajoutant ceci (en gras) dans le paragraphe suivant :
<div class="ascends_menu_option_div">
<label>
<input type="checkbox" name="occu" value="on"%/>
[*occupation/occupations]1
</label>
<br%/>

<label>
<input type="checkbox" name="image" value="on"%/>
[*image/images]1
</label>
<br%/>
<label>
<input type="checkbox" name="marriage" value="on"%/>
[*marriage/marriages]0
</label>
<br%/>
Miracle, cela fait apparaître, sur la page de création de l'arbre, la case "Profession", comme ceci :
exemple1prof.png
Mais, il y a un mais, quand après avoir précisé la génération et appuyé sur OK, la profession n’apparaît pas , comme le montre l'exemple ci-dessous :
exemple2prof.png
J'imagine qu'il faut ajouter quelque chose ailleurs, mais je ne vois pas où ! J'ai cherché tous les fichiers txt, css, ... mais je n'y vois guère de solution.
Quelqu'un a-t-il déjà fait ceci, trouvé la solution, et aurait l'aimable obligeance de partager son savoir ?
En attendant, merci ...
Christophe

oau
oau
Messaggi: 2525
Albero : Non grafico
Vedere il suo albero genealogico
Bonjour

anctree.txt

En 5.2 j'ai ajouté des flèches vers le bas, des liens vers mes actes et les gouttes de sang de mes sosas (le rond vert de Généanet) (les trucs en <> ce sont des titres "de noblesse" qui me servent à tracer mes recherches)
Capture2.JPG
Par contre je n'ai pas essayé de rajouter la profession depuis le menu.

OAU
Allegati
Capture2.JPG

oau
oau
Messaggi: 2525
Albero : Non grafico
Vedere il suo albero genealogico
Bonjour,

Voilà c'est fait (en v5.2) mais cela reste a affiner car cela m'a fait un grand espace à cause de mes professions à rallonge.

Codice: Seleziona tutto

%if;(evar.occu = "on" and cell.person.has_occupation)
	%apply;capitalize(cell.person.occupation)
%end;
(Par contre occu c'est l'occurence je vous conseille un autre terme, genre occupation)

Je l'ai mis juste avant

Codice: Seleziona tutto

%if;(evar.image = "on" and cell.person.has_image)
Capture.JPG
OAU

grostophe
grostophe
Messaggi: 2
Albero : Non grafico
Vedere il suo albero genealogico
Bonjour,
merci beaucoup, après test, re-bidouillage des fichiers, ça marche pour l'arbre ascendant (pas pour le descendant, mais c'est moins important, pour moi, pour le moment).
J'ai changé les "occu" en "occupation", sur ancmenu.txt, desmenu.txt et anctree.txt.
Ce qui fait :
- sur ancmenu.txt

Codice: Seleziona tutto

<div class="ascends_menu_option_div">
      <label>
          <input type="checkbox" name="occupation" value="on"%/>
          [*occupation/occupations]1
        </label>
        <br%/>
- sur desmenu.txt

Codice: Seleziona tutto

<div class="descends_menu_option_div">
        <label>
          <input type="checkbox" name="occupation" value="on"%/>
          [*occupation/occupations]1
        </label>
        <br%/>
- sur anctree.txt

Codice: Seleziona tutto

 <br%/>
      %if;(evar.occupation = "on" and cell.person.has_occupation)
	  %apply;capitalize(cell.person.occupation)
      %end
      %if;(evar.image = "on" and cell.person.has_image)
        <br%/>
Maintenant, sur la page Ascendants de ..., il y a la case Profession, qui, cochée, après avoir sélectionné la génération et cliqué sur OK, nous donne Prénom(s), Nom, Dates, Profession, comme ceci, et sans espace important, avec ou sans image :
exemple3prof.png
Reste la page Descendants de ... qui affiche la case Profession, mais qui ne donne rien lors de la création de l'arbre descendant.

En tout cas, merci beaucoup pour votre aide.
Cordialement,
Christophe

Rispondi

Torna a “GeneWeb”