« Modèle:Arbre généalogique » : différence entre les versions

De Bibliothèque Royale d'Eiraen

(Page créée avec « <includeonly>{{Famillytree/step2 |boxstyle={{{boxstyle|}}}|border={{{border|2}}}| |boxstyle1={{{boxstyle1|{{{boxstyle|}}}}}}|boxstyle2={{{boxstyle2|{{{boxstyle|}}}}}} |b… »)
 
Aucun résumé des modifications
 
Ligne 374 : Ligne 374 :
|}
|}


[[Catégorie:Modèles Arbres généalogiques & organigrammes]]
[[Catégorie:Modèles Arbres généalogiques & organigrammes|Arbre ou organigramme (corps)]]
</noinclude>
</noinclude>

Version actuelle datée du 6 juin 2020 à 17:53

Ce modèle sert à afficher un arbre généalogique, ou un organigramme, dans un article. Il a été conçu de façon à ce que sa syntaxe soit pratique à éditer. Son utilisation demeure néanmoins un peu complexe et il est recommandé d'effectuer préalablement des tests sur un bac à sable.

Syntaxe

De façon générale :

  • l'arbre débute par le modèle {{Arbre généalogique/début}} ;
  • chaque génération (ou niveau) fait l'objet d'une ligne sous la forme {{Arbre généalogique}} complété des paramètres décrivant la ligne (voir ci-dessous) ;
  • l'arbre se clôt par le modèle {{Arbre généalogique/fin}}.

Les paramètres du modèle, utilisés pour chaque ligne, décrivent la ligne de gauche à droite ; ils peuvent être :

  • soit vides, si cet emplacement dans la ligne ne correspond à rien dans l'arbre ;
  • soit un caractère représentant un tracé élémentaire (trait, angle de trait, etc. Voir la liste complète ci-dessous) ;
  • soit un court identifiant, symbolisant une personne (ou une case). Le texte à afficher dans la case correspondante doit alors être renseigné en fin de ligne (voir l'exemple ci-dessous pour mieux comprendre).

Idéalement les paramètres vides seront représentés par une espace, et les identifiants de case seront composés de 3 caractères, et précédés et suivis d'une espace ; ainsi on garde une certaine apparence visuelle de l'arbre dans le texte source même (en fait, on peut disposer de 5 caractères, espaces éventuelles avant et après comprises, pour l'identifiant).

Note importante : pour des raisons de compatibilité avec le code, les identifiants des cases (ou des personnes) ne doivent être ni des caractères représentant les tracés élémentaires (A, C, D, F, é, è, etc.), ni les nombres de 1 à 150 qui constituent les keys du modèle, ceux-ci créant des bugs d'affichage.

Tableau récapitulatif des tracés élémentaires

Tous les tracés élémentaires possibles (à gauche le caractère utilisé, dans le cadre le rendu) :

Lignes continues :
,


 
 
 
 
v


 
 
 
.


 
 
 
-


 
 
)


 
 
 
+


 
 
 
 
(


 
 
 
!


 
 
`


 
 
 
^


 
 
 
'


 
 
 
Lignes en tiret :
F


 
 
 
 
V


 
 
 
7


 
 
 
~


 
 
D


 
 
 
%


 
 
 
 
C


 
 
 
:


 
 
L


 
 
 
A


 
 
 
J


 
 
 
Mélangées :
é


 
 
 
 
è


 
 
 
 
<


 
 
 
>


 
 
 
Ä


 
 
 
*


 
 
 
 
#


 
 
 
 
y


 
 
 
Y


 
 
 
ÿ


 
 
 
 
Ÿ


 
 
 
 
À


 
 
 
ä


 
 
 
Autre possibilités :
?


 <= ? =>