User:Martinvl/SimpleTree/doc
This is a documentation subpage for User:Martinvl/SimpleTree. It may contain usage information, categories and other content that is not part of the original user template page. |
Utilisation
La série de modèles [Template:M used with invalid code 'User:Martinvl/SimpleTree'. See documentation.], [Template:M used with invalid code 'User:Martinvl/SimpleTree/End'. See documentation.], [Template:M used with invalid code 'User:Martinvl/SimpleTree/Leaf'. See documentation.], [Template:M used with invalid code 'User:Martinvl/SimpleTree/Branch'. See documentation.] et [Template:M used with invalid code 'User:Martinvl/SimpleTree/BranchTerminator'. See documentation.] permet de créer un arbre (par exemple généalogique) correctement structuré et accessible, affiché sous forme d’une arborescence.
Syntaxe
Début et fin de l’arbre
L’arbre est obligatoirement inclus entre les modèles [Template:M used with invalid code 'User:Martinvl/SimpleTree'. See documentation.] et [Template:M used with invalid code 'User:Martinvl/SimpleTree/End'. See documentation.]. Un arbre est avant tout une série de listes imbriquées qui utilisent le code wiki habituel « *
».
{{User:Martinvl/SimpleTree}} * Ici, le détail de l’arbre, une simple série de listes imbriquées réalisées avec des astérisques. {{User:Martinvl/SimpleTree/End}}
Les branches de l’arbre
Chaque branche de l’arbre est un élément de liste. Le code d’un arbre est donc finalement du type :
{{User:Martinvl/SimpleTree}} * La branche de premier niveau ** Une branche de second niveau *** une branche de dernier niveau {{User:Martinvl/SimpleTree/End}}
Le cas particulier des branches finales
La dernière branche de chaque niveau nécessite l’ajout d’un modèle supplémentaire, le modèle [Template:M used with invalid code 'User:Martinvl/SimpleTree/Leaf'. See documentation.] :
{{User:Martinvl/SimpleTree}} * La branche de premier niveau ** Une branche de second niveau *** Une branche de troisième niveau *** Une autre branche de troisième niveau ***{{User:Martinvl/SimpleTree/Leaf}} La branche finale du troisième niveau ** Une autre branche de second niveau ** {{User:Martinvl/SimpleTree/Leaf}} La branche finale du second niveau {{User:Martinvl/SimpleTree/End}}
qui donne le résultat suivant.
- La branche de premier niveau
- Une branche de second niveau
- Une branche de troisième niveau
- Une autre branche de troisième niveau
- User:Martinvl/SimpleTree/Leaf La branche finale du troisième niveau
- Une autre branche de second niveau
- User:Martinvl/SimpleTree/Leaf La branche finale du second niveau
- Une branche de second niveau
Lorsqu’un embranchement n’est pas nommé
Lorsqu’un embranchement n’est pas nommé, cela peut facilement se faire par le modèle [Template:M used with invalid code 'User:Martinvl/SimpleTree/Branch'. See documentation.], ou si c’est une branche finale par le modèle [Template:M used with invalid code 'User:Martinvl/SimpleTree/BranchTerminator'. See documentation.] :
{{User:Martinvl/SimpleTree}} * La branche de premier niveau ** {{User:Martinvl/SimpleTree/Branch}} *** Une branche de troisième niveau *** Une autre branche de troisième niveau ***{{User:Martinvl/SimpleTree/Leaf}} La branche finale du troisième niveau ** Une autre branche de second niveau ** {{User:Martinvl/SimpleTree/BranchTerminator}} <!--- Un embranchement qui finit le second niveau ---> *** Une branche de troisième niveau ***{{User:Martinvl/SimpleTree/Leaf}} La branche finale du troisième niveau {{User:Martinvl/SimpleTree/End}}
qui donne le résultat suivant.
- La branche de premier niveau
-
- Une branche de troisième niveau
- Une autre branche de troisième niveau
- User:Martinvl/SimpleTree/Leaf La branche finale du troisième niveau
- Une autre branche de second niveau
-
- Une branche de troisième niveau
- User:Martinvl/SimpleTree/Leaf La branche finale du troisième niveau
-
Exemples d’utilisation
Un arbre généalogique
Code :
{{User:Martinvl/SimpleTree}} * [[Gérard Ier de Paris|Gérard {{Ier}} de Paris]] († 779), [[comte de Paris]] ** [[Étienne de Paris]] († v. 815), comte de Paris ** [[Leuthard Ier de Paris|Leuthard {{Ier}} de Paris]] († v. 813/816), [[comté de Fézensac|comte de Fézensac]] puis comte de Paris. *** Engeltrude de Fézensac, épouse [[Eudes d’Orléans]], mère d’[[Ermentrude d'Orléans (fille d'Eudes d'Orléans)|Ermentrude d’Orléans]] qui épouse [[Charles le Chauve]] *** [[Girart de Roussillon]] († 874), fils de Leuthard {{Ier}}, comte de Paris, duc de Viennois. ***{{User:Martinvl/SimpleTree/Leaf}} [[Adalard le Sénéchal]] († ap. 865), fils de Leuthard {{Ier}}. **** Étienne († 882) **** Une fille, fiancée en 865 à [[Louis III de Germanie|Louis le Jeune]], fils de [[Louis le Germanique]] ****{{User:Martinvl/SimpleTree/Leaf}} Adalhard, [[liste des comtes de Metz|comte de Metz]] († 890) ***** Étienne, comte de Chaumont ***** [[Gérard Ier de Metz|Gérard {{Ier}} de Metz]] († 910), [[comté de Metz|comte de Metz]], marié à Oda de Saxe, veuve de [[Zwentibold]], roi de Lotharingie ******{{User:Martinvl/SimpleTree/Leaf}} [[Godefroy de Basse-Lotharingie]] († ap. 949), marié à Ermentrude, fille de [[Charles le Simple]] *******{{User:Martinvl/SimpleTree/Leaf}} [[Gérard II de Metz|Gérard {{II}}]], comte de Metz ([[944]]-[[963]]) ********{{User:Martinvl/SimpleTree/Leaf}} [[Richard de Metz|Richard]], comte de Metz ([[963]]-[[982]]) ********* [[Gérard III de Metz|Gérard {{III}}]] († 1021/1033), fils du précédent, marié à Éva, fille de [[Sigefroy de Luxembourg|Sigefroy]], [[Liste des comtes de Luxembourg|comte de Luxembourg]]. *********{{User:Martinvl/SimpleTree/Leaf}} [[Adalbert II de Metz|Adalbert {{II}}]], comte de Metz ([[1022]]-[[1033]]), marié à Judith von Öhningen. **********{{User:Martinvl/SimpleTree/Leaf}} [[Gérard IV de Metz|Gérard {{IV}}]] ( † 1045), comte de Metz ([[1033]]-[[1045]]) *********** [[Adalbert de Lorraine|Adalbert {{III}}]] († 1048), comte de Metz ([[1045]]-[[1047]]), [[Liste des ducs de Lorraine|duc de Lorraine]] (1047-1048). ***********{{User:Martinvl/SimpleTree/Leaf}} [[Gérard Ier de Lorraine|Gérard {{V}}]] († 1070), comte de Metz ([[1047]]-[[1070]]), [[Liste des ducs de Lorraine|duc de Lorraine]] (1048-1070) ***** [[Richer (évêque)|Richer de Liège]] († 945), fils d’Adalhard († 890). [[Évêque de Liège]] *****{{User:Martinvl/SimpleTree/Leaf}} [[Matfried Ier de Metz|Matfried {{Ier}} de Metz]] († 930), frère du précédent, comte de Metz. Marié à Lantsint. ******{{User:Martinvl/SimpleTree/Leaf}} [[Adalbert Ier de Metz|Adalbert {{Ier}} de Metz]] († 944), fils du précédent, comte de Metz marié à Luitgarde, fille de [[Wigéric de Bidgau]] **{{User:Martinvl/SimpleTree/Leaf}} [[Bégon|Bégon de Paris]] († 816), comte de Paris, frère de Leuthard {{Ier}} *** Suzanne de Paris, épouse du comte Wulfhard de [[Flavigny]] ****{{User:Martinvl/SimpleTree/Leaf}} [[Adalhard de Paris]] (v. 830-† ap. 890), comte palatin, comte de Paris *****{{User:Martinvl/SimpleTree/Leaf}} [[Wulfhard de Flavigny|Wulfhard]], [[chancelier (Empire carolingien)|chancelier d’Empire]] ***{{User:Martinvl/SimpleTree/Leaf}} [[Leuthard II de Paris|Leuthard {{II}} de Paris]] (806-858), comte de Paris {{User:Martinvl/SimpleTree/End}}
Résultat :
- Gérard 1st de Paris († 779), comte de Paris
- Étienne de Paris († v. 815), comte de Paris
- Leuthard 1st de Paris († v. 813/816), comte de Fézensac puis comte de Paris.
- Engeltrude de Fézensac, épouse Eudes d’Orléans, mère d’Ermentrude d’Orléans qui épouse Charles le Chauve
- Girart de Roussillon († 874), fils de Leuthard 1st, comte de Paris, duc de Viennois.
- User:Martinvl/SimpleTree/Leaf Adalard le Sénéchal († ap. 865), fils de Leuthard 1st.
- Étienne († 882)
- Une fille, fiancée en 865 à Louis le Jeune, fils de Louis le Germanique
- User:Martinvl/SimpleTree/Leaf Adalhard, comte de Metz († 890)
- Étienne, comte de Chaumont
- Gérard 1st de Metz († 910), comte de Metz, marié à Oda de Saxe, veuve de Zwentibold, roi de Lotharingie
- User:Martinvl/SimpleTree/Leaf Godefroy de Basse-Lotharingie († ap. 949), marié à Ermentrude, fille de Charles le Simple
- User:Martinvl/SimpleTree/Leaf [[Gérard II de Metz|Gérard Template:II]], comte de Metz (944-963)
- User:Martinvl/SimpleTree/Leaf Richard, comte de Metz (963-982)
- [[Gérard III de Metz|Gérard [[{{{1}}}]]Sigefroy, comte de Luxembourg. ]] († 1021/1033), fils du précédent, marié à Éva, fille de
- User:Martinvl/SimpleTree/Leaf [[Adalbert II de Metz|Adalbert Template:II]], comte de Metz (1022-1033), marié à Judith von Öhningen.
- User:Martinvl/SimpleTree/Leaf [[Gérard IV de Metz|Gérard Template:IV]] ( † 1045), comte de Metz (1033-1045)
- [[Adalbert de Lorraine|Adalbert [[{{{1}}}]]1045-1047), duc de Lorraine (1047-1048). ]] († 1048), comte de Metz (
- User:Martinvl/SimpleTree/Leaf [[Gérard Ier de Lorraine|Gérard ]] († 1070), comte de Metz (1047-1070), duc de Lorraine (1048-1070)
- User:Martinvl/SimpleTree/Leaf [[Gérard IV de Metz|Gérard Template:IV]] ( † 1045), comte de Metz (1033-1045)
- User:Martinvl/SimpleTree/Leaf Richard, comte de Metz (963-982)
- User:Martinvl/SimpleTree/Leaf [[Gérard II de Metz|Gérard Template:II]], comte de Metz (944-963)
- User:Martinvl/SimpleTree/Leaf Godefroy de Basse-Lotharingie († ap. 949), marié à Ermentrude, fille de Charles le Simple
- Richer de Liège († 945), fils d’Adalhard († 890). Évêque de Liège
- User:Martinvl/SimpleTree/Leaf Matfried 1st de Metz († 930), frère du précédent, comte de Metz. Marié à Lantsint.
- User:Martinvl/SimpleTree/Leaf Adalbert 1st de Metz († 944), fils du précédent, comte de Metz marié à Luitgarde, fille de Wigéric de Bidgau
- User:Martinvl/SimpleTree/Leaf Bégon de Paris († 816), comte de Paris, frère de Leuthard 1st
- Suzanne de Paris, épouse du comte Wulfhard de Flavigny
- User:Martinvl/SimpleTree/Leaf Adalhard de Paris (v. 830-† ap. 890), comte palatin, comte de Paris
- User:Martinvl/SimpleTree/Leaf [[Leuthard II de Paris|Leuthard Template:II de Paris]] (806-858), comte de Paris
- Suzanne de Paris, épouse du comte Wulfhard de Flavigny
Un cladogramme
Code :
{{User:Martinvl/SimpleTree}} *[[Tetrapoda]] ** {{User:Martinvl/SimpleTree/Branch}} *** De nombreux groupes éteints dont comme les ''[[Eucritta]]'' *** {{User:Martinvl/SimpleTree/Leaf}} '''[[Lissamphibia]]''' dont les ancêtres des amphibiens actuels ** {{User:Martinvl/SimpleTree/BranchTerminator}} *** De nombreux groupes éteints qui rappellent les amphibiens avec des caractéristiques reptiliennes plus ou moins prononcées comme les [[Eoherpetontidae]], les [[Embolomeri]], [[Tokosauridae]], [[Chroniosuchidae]], [[Gephyrostegidae]], [[Solenodonsauridae]], [[Seymouriamorpha]], [[Westlothiana]], [[Lepospondyli]] *** {{User:Martinvl/SimpleTree/Leaf}} **** {{User:Martinvl/SimpleTree/Leaf}}[[Cotylosauria]] ***** [[Amniota]], à l’origine tous « reptiliens » ***** {{User:Martinvl/SimpleTree/Leaf}} D’autres taxons frères éteint comme les [[Diadectomorpha]] ou les [[Tseajaiidae]] assez proche des reptiles {{User:Martinvl/SimpleTree/End}}
Résultat :
- Tetrapoda
-
- De nombreux groupes éteints dont comme les Eucritta
- User:Martinvl/SimpleTree/Leaf Lissamphibia dont les ancêtres des amphibiens actuels
-
- De nombreux groupes éteints qui rappellent les amphibiens avec des caractéristiques reptiliennes plus ou moins prononcées comme les Eoherpetontidae, les Embolomeri, Tokosauridae, Chroniosuchidae, Gephyrostegidae, Solenodonsauridae, Seymouriamorpha, Westlothiana, Lepospondyli
- User:Martinvl/SimpleTree/LeafCotylosauria
- Amniota, à l’origine tous « reptiliens »
- User:Martinvl/SimpleTree/Leaf D’autres taxons frères éteint comme les Diadectomorpha ou les Tseajaiidae assez proche des reptiles
-