Rispondi

Comment obtenir cette présentation?

jerome4
male
Messaggi: 6224
Albero : Non grafico
Vedere il suo albero genealogico
Bonjour,
Sur la base roglo, je suis tombé sur cette fiche:
http://roglo.eu/roglo?lang=fr;i=413329

A priori, tout est normal, mais si on clique par exemple sur un de ses enfants, la mère apparaît avec son titre mais sans son nom de famille.
C'est ce que je voudrais faire pour l'époque où les noms de famille n'existaient pas encore.

Pourtant, il semble bien que son nom a été renseigné, puisqu'on la trouve sur sa fiche, mais aussi dans une recherche de ce nom.
J'aimerais bien connaître l'astuce...

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

Voici les saisies qui ont été faites :
Prénom = Jeanne
Nom = de Merdignac
Titre = dame
Domaine = de Merdrignac

Comme nom = domaine Geneweb affiche directement "Jeanne, dame de Merdrignac". C'est natif.

Son mari ayant comme premier titre "chevalier", la présentation est différente. Avec "seigneur de Beaumanoir" en premier titre il y aurait "Jean, seigneur de Beaumanoir" et non "Jean de Beaumanoir, chevalier".

OAU

jerome4
male
Messaggi: 6224
Albero : Non grafico
Vedere il suo albero genealogico
Merci Olivier!

Impossible d'avoir cette présentation que ce soit en local ou sur geneanet!

Il doit y avoir un paramètre à changer quelque part...

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

Finalement ce n'est peut-être pas natif :?:

Voici ce que j'ai codé dans mon perso.txt (attention je travaille en version 5.2) pour l'affichage du nom + titre (aka title)

Codice: Seleziona tutto

%define;access_ind(nnn)
	%if;(cancel_links or nnn.is_restricted)
		%nnn;%nnn.title;
	%else;
		<a href="%prefix;%nnn.access;">%nnn;</a>%nnn.title;
	%end;
	%nnn.dates;%nl;
	%if;("nnn" != "witness" and "nnn" != "relation_her" and "nnn" != "relation_him") <!-- le foreach;witness.family (par exemple) ne marche pas après -->
		%apply;show_files("nnn")
	%end;
	%let;type_death;
		%if;nnn.is_male;[killed (in action)]0%elseif;nnn.is_female;[killed (in action)]1%else;[killed (in action)]2%end;
	%in;
	%if;(nnn.died = type_death or nnn.on_death_date = "(‡)")
		<i>%bvar.killed_symbol;</i>
	%end;
%end;;
Avec pour appel (par exemple)

Codice: Seleziona tutto

%apply;access_ind("child")
OAU

jerome4
male
Messaggi: 6224
Albero : Non grafico
Vedere il suo albero genealogico
J'ai essayé avec une ancienne version, la 6.05, et cela fonctionne!
Sans doute que cela a été modifié depuis....

Par contre dans la version 6.05, je ne trouve pas dans le fichier perso.txt, la partie "%define;access_ind(nnn)"

Il est dans quel dossier ton perso.txt, car il y en a un peu partout...

oau
oau
Messaggi: 2175
Albero : Non grafico
Vedere il suo albero genealogico
Bonsoir,

access_ind(nnn) c'est moi qui ait créé cette fonction pour mon usage personnel. J'ai fait des regroupements et rajouté des trucs pour avoir quelque chose de modulaire et qui me convient

Il faut chercher <a href="%prefix; dans le fichier original. Pour la V5.2 c'est dans gw-5.02\gw\etc
J'y vois par exemple

Codice: Seleziona tutto

    %if;(cancel_links or spouse.is_restricted)%spouse;
    %else;<a href="%prefix;%spouse.access">%spouse;</a>%end;
    %spouse.title;%spouse.dates;
qui ressemble fortement à ce que j'ai dans ma fonction, en remplaçant nnn par spouse

Codice: Seleziona tutto

	%if;(cancel_links or nnn.is_restricted)
		%nnn;%nnn.title;
	%else;
		<a href="%prefix;%nnn.access;">%nnn;</a>%nnn.title;
	%end;
	%nnn.dates;%nl;
La version 5.2 est tellement vieille que cela a dû changer, mais l'idée reste identique

OAU

Rispondi

Torna a “GeneWeb”