Modèle:Arbre
<templatestyles src="Méta documentation de modèle/styles.css" />
<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
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
Arbre phylogénétique
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
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
Code :
{{Arbre|contenu= * Racine ** *** A *** B ** *** C *** D }}
Résultat :
<templatestyles src="Arbre/styles.css" />- Racine
-
- A
- B
-
- C
- D
-
TemplateData
<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
- {{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.
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer) et la page de test (créer).