Modèle:Arbre/Documentation
<templatestyles src="Méta documentation de modèle/styles.css" />
Ce modèle utilise le module Erreur de référence : Balise <ref>
incorrecte ;
les références sans nom doivent avoir un contenu.Arbre, un script écrit dans le langage de programmation Lua. Toute expérimentation devrait être conduite d'abord via une sous-page bac à sable. Voir le projet Scribunto si vous voulez en savoir plus.
Sommaire
Utilisation et paramètres[modifier]
Ce modèle permet d'afficher des informations sous forme arbre, par exemple pour construire un arbre généalogique. L'arbre est défini à partir de listes imbriquées, écrites en utilisant la syntaxe wiki standard pour les listes. Le modèle affiche les listes en ajoutant une représentation graphique de la structure d'arbre à gauche de celles-ci.
Le modèle prend un unique paramètre contenu
: la liste à afficher sous forme d'arbre.
Exemples[modifier]
Arbre phylogénétique[modifier]
L'exemple provient de l'article requin-lézard.
Code :
{{Arbre|contenu= * [[Selachimorpha]] ** [[Hexanchiformes]] *** [[Hexanchidae]] *** [[Chlamydoselachidae]] ** Autres [[Selachimorpha]] }}
Résultat :
<templatestyles src="Arbre/styles.css" />Arbre généalogique descendant[modifier]
Code :
{{Arbre|contenu= * [[Gérard Ier de Paris|Gérard {{Ier}} de Paris]] († 779), [[Liste des comtes de Paris|comte de Paris]] ** [[Étienne de Paris]] († v. 815), comte de Paris ** [[Leuthard Ier de Paris|Leuthard {{Ier}} de Paris]] († v. 813/816), [[Comté de Fezensac|comte de Fezensac]] 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. *** [[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]] **** 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 ****** [[Godefroy de Basse-Lotharingie]] († ap. 949), marié à Ermentrude, fille de [[Charles le Simple]] ******* [[Gérard II de Metz|Gérard {{II}}]], comte de Metz ([[944]]-[[963]]) ******** [[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]]. ********* [[Adalbert II de Metz|Adalbert {{II}}]], comte de Metz ([[1022]]-[[1033]]), marié à Judith von Öhningen. ********** [[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). *********** [[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]] ***** [[Matfried Ier de Metz|Matfried {{Ier}} de Metz]] († 930), frère du précédent, comte de Metz. Marié à Lantsint. ****** [[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]] ** [[Bégon de Paris]] († 816), comte de Paris, frère de Leuthard {{Ier}} *** Suzanne de Paris, épouse du comte Wulfhard de [[Flavigny-sur-Ozerain|Flavigny]] **** [[Adalhard de Paris]] (v. 830-† ap. 890), comte palatin, comte de Paris ***** [[Wulfhard de Flavigny|Wulfhard]], [[chancelier (Empire carolingien)|chancelier d’Empire]] *** [[Leuthard II de Paris|Leuthard {{II}} de Paris]] (806-858), comte de Paris }}
Résultat :
<templatestyles src="Arbre/styles.css" />- [[Gérard Ier de Paris|Gérard Modèle:Ier de Paris]] († 779), comte de Paris
- Étienne de Paris († v. 815), comte de Paris
- [[Leuthard Ier de Paris|Leuthard Modèle:Ier de Paris]] († v. 813/816), comte de Fezensac 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 Modèle:Ier, comte de Paris, duc de Viennois.
- Adalard le Sénéchal († ap. 865), fils de Leuthard Modèle:Ier.
- Étienne († 882)
- Une fille, fiancée en 865 à Louis le Jeune, fils de Louis le Germanique
- Adalhard, comte de Metz († 890)
- Étienne, comte de Chaumont
- [[Gérard Ier de Metz|Gérard Modèle:Ier de Metz]] († 910), comte de Metz, marié à Oda de Saxe, veuve de Zwentibold, roi de Lotharingie
- Godefroy de Basse-Lotharingie († ap. 949), marié à Ermentrude, fille de Charles le Simple
- Gérard II, comte de Metz (944-963)
- Richard, comte de Metz (963-982)
- [[Gérard III de Metz|Gérard Modèle:III]] († 1021/1033), fils du précédent, marié à Éva, fille de Sigefroy, comte de Luxembourg.
- Adalbert II, comte de Metz (1022-1033), marié à Judith von Öhningen.
- [[Gérard IV de Metz|Gérard Modèle:IV]] († 1045), comte de Metz (1033-1045)
- [[Adalbert de Lorraine|Adalbert Modèle:III]] († 1048), comte de Metz (1045-1047), duc de Lorraine (1047-1048).
- [[Gérard Ier de Lorraine|Gérard Modèle:V]] († 1070), comte de Metz (1047-1070), duc de Lorraine (1048-1070)
- [[Gérard IV de Metz|Gérard Modèle:IV]] († 1045), comte de Metz (1033-1045)
- Richard, comte de Metz (963-982)
- Gérard II, comte de Metz (944-963)
- 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
- [[Matfried Ier de Metz|Matfried Modèle:Ier de Metz]] († 930), frère du précédent, comte de Metz. Marié à Lantsint.
- [[Adalbert Ier de Metz|Adalbert Modèle:Ier de Metz]] († 944), fils du précédent, comte de Metz marié à Luitgarde, fille de Wigéric de Bidgau
- Bégon de Paris († 816), comte de Paris, frère de Leuthard Modèle:Ier
- Suzanne de Paris, épouse du comte Wulfhard de Flavigny
- Adalhard de Paris (v. 830-† ap. 890), comte palatin, comte de Paris
- Leuthard II de Paris (806-858), comte de Paris
- Suzanne de Paris, épouse du comte Wulfhard de Flavigny
Arbre avec des embranchements sans texte[modifier]
Code :
{{Arbre|contenu= * Racine ** *** A *** B ** *** C *** D }}
Résultat :
<templatestyles src="Arbre/styles.css" />- Racine
-
- A
- B
-
- C
- D
-
TemplateData[modifier]
<templatedata> { "params": { "contenu": { "label": "Contenu", "description": "Contenu de l'arbre (écrit en wikicode sous la forme d'une liste imbriquée) ", "example": " * Selachimorpha\n** Hexanchiformes\n*** Hexanchidae\n*** Chlamydoselachidae\n** Autres Selachimorpha", "type": "content", "required": true } }, "description": "Ce modèle permet d'afficher des informations sous forme arbre, par exemple pour construire un arbre généalogique. L'arbre est défini à partir de listes imbriquées, écrites en utilisant la syntaxe wiki standard pour les listes.", "format": "Modèle:\n\n" } </templatedata>
Voir aussi[modifier]
- {{Arbre début}}/{{Arbre fin}} : modèles plus anciens avec les mêmes fonctionnalités, mais nécessitant d'inclure manuellement des informations sur les embranchements.