Modèle:Arbre généalogique : Différence entre versions
m |
(Mise a jour de la documentation) |
||
Ligne 251 : | Ligne 251 : | ||
|undef=}}</includeonly><noinclude> | |undef=}}</includeonly><noinclude> | ||
Ce modèle sert à afficher un arbre généalogique, ou plus généralement 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. | Ce modèle sert à afficher un arbre généalogique, ou plus généralement 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 <code><nowiki>{{Arbre généalogique/début}}</nowiki></code> ; | ||
+ | * chaque génération (ou niveau) fait l'objet d'une ligne sous la forme <code><nowiki>{{Arbre généalogique}}</nowiki></code> complété des paramètres décrivant la ligne (voir ci-dessous) ; | ||
+ | * l'arbre se clôt par le modèle <code><nowiki>{{Arbre généalogique/fin}}</nowiki></code>. | ||
+ | * les paramètres des cadres par défaut sont <code><nowiki><div style="text-align:center; border:2px solid black; padding:0.2em; margin:0 auto;">Contenu</div></nowiki></code>, ce qui donne : | ||
+ | <br> | ||
+ | <center><div style="width:200px; text-align:center; border:2px solid black; padding:0.2em; margin:0 auto;">Contenu</div></center> | ||
+ | <br> | ||
+ | * on peut cependant personnaliser l'apparence des cases de l'arbre via les paramètres <code>border</code> et <code>boxstyle</code>. Voir l'exemple 4. | ||
+ | |||
+ | 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 <u>ni des caractères représentant les tracés élémentaires</u> (A, C, D, F, é, è, etc.), <u>ni les nombres de 1 à 150</u> qui constituent les ''keys'' du modèle, ceux-ci créant des bugs d'affichage. | ||
+ | |||
+ | == Tableau récapitulatif des tracés élémentaires == | ||
+ | |||
+ | {| style="float: left; margin-left: 2em" | ||
+ | |+ '''Lignes continues :''' | ||
+ | |- | ||
+ | | <big><code>,</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|,}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>v</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|v}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>.</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|.}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>-</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|-}}{{Arbre généalogique/fin}} | ||
+ | |- | ||
+ | | <big><code>)</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|)}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>+</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|+}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>(</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|(}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>!</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|!}}{{Arbre généalogique/fin}} | ||
+ | |- | ||
+ | | <big><code>`</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|`}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>^</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|^}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>'</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|'}}{{Arbre généalogique/fin}} | ||
+ | |} | ||
+ | |||
+ | {| style="float: left; margin-left: 2em" | ||
+ | |+ '''Lignes en tiret :''' | ||
+ | |- | ||
+ | | <big><code>F</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|F}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>V</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|V}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>7</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|7}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>~</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|~}}{{Arbre généalogique/fin}} | ||
+ | |- | ||
+ | | <big><code>D</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|D}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>%</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|%}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>C</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|C}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>:</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|:}}{{Arbre généalogique/fin}} | ||
+ | |- | ||
+ | | <big><code>L</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|L}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>A</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|A}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>J</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|J}}{{Arbre généalogique/fin}} | ||
+ | |} | ||
+ | |||
+ | {| style="float: left; margin-left: 2em" | ||
+ | |+ '''Mélangées :''' | ||
+ | |- | ||
+ | | <big><code>é</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|é}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>è</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|è}}{{Arbre généalogique/fin}} | ||
+ | | <big><code><</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|<}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>></code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|>}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>Ä</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|Ä}}{{Arbre généalogique/fin}} | ||
+ | |- | ||
+ | | <big><code>*</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|*}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>#</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|#}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>y</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|y}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>Y</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|Y}}{{Arbre généalogique/fin}} | ||
+ | |- | ||
+ | | <big><code>ÿ</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|ÿ}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>Ÿ</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|Ÿ}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>À</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|À}}{{Arbre généalogique/fin}} | ||
+ | | <big><code>ä</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|ä}}{{Arbre généalogique/fin}} | ||
+ | |} | ||
+ | |||
+ | {| style="float: left; margin-left: 2em" | ||
+ | |+ '''Autre possibilités :''' | ||
+ | |- | ||
+ | | <big><code>?</code></big> || style="border: 1px solid gray" | {{Arbre généalogique/début}}{{Arbre généalogique|?}}{{Arbre généalogique/fin}} | ||
+ | |} | ||
+ | {{clr}} | ||
+ | |||
== Exemple 1 == | == Exemple 1 == | ||
Un exemple d'arbre généalogique simple | Un exemple d'arbre généalogique simple | ||
Ligne 454 : | Ligne 540 : | ||
</div> | </div> | ||
</center> | </center> | ||
+ | |||
+ | Tout ou partie de cet documentation est issu de la documentation [https://fr.wikipedia.org/wiki/Modèle:Arbre_généalogique/Documentation wikisource] sous licence CC-BY-SA | ||
+ | |||
[[Catégorie:Modèles]] | [[Catégorie:Modèles]] | ||
</noinclude> | </noinclude> |
Version actuelle datée du 21 octobre 2018 à 14:16
Ce modèle sert à afficher un arbre généalogique, ou plus généralement 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.
Sommaire
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 des cadres par défaut sont
<div style="text-align:center; border:2px solid black; padding:0.2em; margin:0 auto;">Contenu</div>
, ce qui donne :
- on peut cependant personnaliser l'apparence des cases de l'arbre via les paramètres
border
etboxstyle
. Voir l'exemple 4.
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
, |
v |
. |
- |
|||||||||||||||||||
) |
+ |
( |
! |
|||||||||||||||||||
` |
^ |
' |
F |
V |
7 |
~ |
|||||||||||||||||||
D |
% |
C |
: |
|||||||||||||||||||
L |
A |
J |
é |
è |
< |
> |
Ä |
|||||||||||||||||||||||
* |
# |
y |
Y |
||||||||||||||||||||||||
ÿ |
Ÿ |
À |
ä |
? |
|
Exemple 1
Un exemple d'arbre généalogique simple
{{Arbre généalogique/début}} {{Arbre généalogique| | | |GDP|-|v|-|GDM |GDP=Grand-père |GDM=Grand-mère}} {{Arbre généalogique| | | | | | | |)|-|-|-|.}} {{Arbre généalogique| | |PER|v|MER| |ONC |PER=Père |MER=Mère |ONC=Oncle}} {{Arbre généalogique| |,|-|-|-|+|-|-|-|.}} {{Arbre généalogique|FRE| |MOI| |SOE |FRE=Frère |MOI='''Moi !''' |SOE=Sœur}} {{Arbre généalogique/fin}}
Ce qui donnera :
Grand-père | Grand-mère | ||||||||||||||||||||||||
Père | Mère | Oncle | |||||||||||||||||||||||
Frère | Moi ! | Sœur | |||||||||||||||||||||||
Exemple 2
Un exemple d'arbre généalogique un peu plus complexe expliquant le lien de parenté entre deux personnes :
{{Arbre généalogique/début}} {{Arbre généalogique| | | | | | | AGP |-|-|v|-|-| AGM | | | | | | |AGP=Arrière-grand-père|AGM=Arrière-grand-mère}} {{Arbre généalogique| | | | | | | |,|-|-|-|^|-|-|-|.| | | | | | | |}} {{Arbre généalogique| GDM |-|v|-| GDP | | | | | | GDT |-|v|-| EPX |GDM=Grand-mère|GDP=Grand-père|GDT=Grand-tante|EPX=Époux}} {{Arbre généalogique| | | | |!| | | | | | | | | | | | | |!| | | | |}} {{Arbre généalogique| | | | PER |v| MER | | | | EPS |v| ONC | | | |PER=Père|ONC=Oncle|MER=Mère|EPS=Épouse}} {{Arbre généalogique| | | | | | |!| | | | | | | | | |!| | | | | | |}} {{Arbre généalogique| | | | | | MOI | | | | | | | | PCO | | | | | |MOI=Moi !|PCO=Petite cousine}} {{Arbre généalogique/fin}}
Arrière-grand-père | Arrière-grand-mère | ||||||||||||||||||||||||||||||||||||||||||||||
Grand-mère | Grand-père | Grand-tante | Époux | ||||||||||||||||||||||||||||||||||||||||||||
Père | Mère | Épouse | Oncle | ||||||||||||||||||||||||||||||||||||||||||||
Moi ! | Petite cousine | ||||||||||||||||||||||||||||||||||||||||||||||
Exemple 3
Un autre exemple pour les généalogies ascendantes, avec un style de cases « personnalisé » :
{{Arbre généalogique/début}} {{Arbre généalogique| GPP | | GMP | | | | GPM | | GMM |GPP=Grand-père paternel|GMP=Grand-mère paternelle|GPM=Grand-père maternel|GMM=Grand-mère maternelle|border=2|boxstyle=background:#dfd;}} {{Arbre généalogique| |`|-|v|-|'| | | | | |`|-|v|-|'| |}} {{Arbre généalogique| | | PER | | | | | | | | MER | | |PER=Père|MER=Mère|border=2|boxstyle=background:#dfd;}} {{Arbre généalogique| | | |`|-|-|-|-|v|-|-|-|-|'| | | |}} {{Arbre généalogique| | | | | | | | MOI | | | | | | | |MOI=Moi !|border=2|boxstyle=background:#dfd;}} {{Arbre généalogique/fin}}
Grand-père paternel | Grand-mère paternelle | Grand-père maternel | Grand-mère maternelle | ||||||||||||||||||||||||||||||||
Père | Mère | ||||||||||||||||||||||||||||||||||
Moi ! | |||||||||||||||||||||||||||||||||||
Exemple 4
Un exemple d'utilisation des styles boxstyle individualisés : boxstyle1= pour définir la première case d'une ligne, boxstyle2= pour la 2e case, ... boxstylen pour la ne case.
Il est recommandé de (bien) connaître les propriétés CSS et les codes des couleurs.
{{Arbre généalogique/début}} {{Arbre généalogique| | | | | | | AGP |-|-|v|-|-| AGM | | | | | | |AGP=Arrière-grand-père|AGM=Arrière-grand-mère | boxstyle7 = background:#eef;border:3px ridge #88f; | boxstyle13= background:#fee;border:3px ridge #f88; }} {{Arbre généalogique| | | | | | | |,|-|-|-|ä|~|~|~|7| | | | | | | |}} {{Arbre généalogique| GDM |-|v|-| GDP | | | | | | GDT |~|V|~| EPX |GDM=Grand-mère|GDP=Grand-père|GDT=Grand-tante|EPX=Époux | boxstyle1 = background:#fee;border:2px dotted #f88; | boxstyle5 = background:#eef;border:2px dotted #88f; | boxstyle11= background:#fee;border:2px dotted #f88; | boxstyle15= background:#eef;border:2px dotted #88f; }} {{Arbre généalogique| | | | |!| | | | | | | | | | | | | |:| | | | |}} {{Arbre généalogique| | | | PER |v| MER | | | | EPS |V| ONC | | | |PER=Père|ONC=Oncle|MER=Mère|EPS=Épouse | boxstyle4 = background:#eef;border:1px dashed #88f; | boxstyle6 = background:#fee;border:1px dashed #f88; | boxstyle10= background:#fee;border:1px dashed #f88; | boxstyle12= background:#eef;border:1px dashed #88f; }} {{Arbre généalogique| | | | | | |!| | | | | | | | | |:| | | | | | |}} {{Arbre généalogique| | | | | | MOI | | | | | | | | PCO | | | | | |MOI=[[Fichier:Canonbox default.png|40px|left]]Miaou !|PCO=[[Fichier:teso-logo.png|40px]]<br />Petite cousine | boxstyle6 = background:#fea;padding:0px; | boxstyle14= background:#fee;border:2px dotted #000; }} {{Arbre généalogique/fin}}
Arrière-grand-père | Arrière-grand-mère | ||||||||||||||||||||||||||||||||||||||||||||||
Grand-mère | Grand-père | Grand-tante | Époux | ||||||||||||||||||||||||||||||||||||||||||||
Père | Mère | Épouse | Oncle | ||||||||||||||||||||||||||||||||||||||||||||
Miaou ! | Petite cousine | ||||||||||||||||||||||||||||||||||||||||||||||
Autres usages
Par exemple sur l'article Travail de deuil :
'''Schéma de George Kolhrieser du processus de deuil.''' <div style="width: 80%; margin: 1em; padding: 0.5em; border: 1px solid #ccc; font-size:90%;"> {{Arbre généalogique/début}} {{Arbre généalogique| | | | | |,|a|.|a=Attachement}} {{Arbre généalogique| | | | | |!| |:| |!}} {{Arbre généalogique| | | | |b|:|c|b=Travail<br />de deuil|c=Créer<br />des liens}} {{Arbre généalogique| | | | | |!| |:| |!}} {{Arbre généalogique| | | | | |`|d|'|d=Séparation}} {{Arbre généalogique| | | | | | | |!}} {{Arbre généalogique| | | | | | |e|e=Détachement}} {{Arbre généalogique| | | | | | | |!}} {{Arbre généalogique| | | | | | |f|f=Abandon}} {{Arbre généalogique| | | | | | | |!}} {{Arbre généalogique| | | | | | |g|g=Sentiment de solitude}} {{Arbre généalogique| |,|-|-|-|v|-|^|-|v|-|-|-|.}} {{Arbre généalogique|aaa| |bbb| |ccc| |ddd|aaa=Violence{{clr}}envers soi{{clr}}envers les autres|bbb=<br />Dépression|ccc=Maladies{{clr}}psychosomatiques|ddd=Addictions{{clr}}Toxicomanies}} {{Arbre généalogique/fin}} </div>
Schéma de George Kolhrieser du processus de deuil.
Attachement | |||||||||||||||||||||||||||||
Travail de deuil | Créer des liens | ||||||||||||||||||||||||||||
Séparation | |||||||||||||||||||||||||||||
Détachement | |||||||||||||||||||||||||||||
Abandon | |||||||||||||||||||||||||||||
Sentiment de solitude | |||||||||||||||||||||||||||||
Violenceenvers soienvers les autres | Dépression | Maladiespsychosomatiques | AddictionsToxicomanies | ||||||||||||||||||||||||||
Tout ou partie de cet documentation est issu de la documentation wikisource sous licence CC-BY-SA