« Modèle:Tree » : différence entre les versions
De Omnis Bibliotheca
m (Brouillon) |
m (Brouillon) |
||
Ligne 56 : | Ligne 56 : | ||
| richNode = toto | | richNode = toto | ||
| #default = <div class="ob-tree-wrapper {{{type|default}}}"> | | #default = <div class="ob-tree-wrapper {{{type|default}}}"> | ||
{{#if: {{{name|}}} |<div class="ob-tree-name">{{{name}}}</div>}} | |||
{{#if: {{{title|}}} |<div class="ob-tree-name ob-tree-title">{{{title}}}</div>}} | |||
{{#if: {{{1|}}} |<div class="ob-tree-node">{{{1}}}</div> | |||
{{#if: {{{2|}}} |<div class="ob-tree-node">{{{2}}}</div> | |||
{{#if: {{{3|}}} |<div class="ob-tree-node">{{{3}}}</div> | |||
{{#if: {{{4|}}} |<div class="ob-tree-node">{{{4}}}</div> | |||
{{#if: {{{5|}}} |<div class="ob-tree-node">{{{5}}}</div> | |||
{{#if: {{{6|}}} |<div class="ob-tree-node">{{{6}}}</div> | |||
{{#if: {{{7|}}} |<div class="ob-tree-node">{{{7}}}</div> | |||
{{#if: {{{8|}}} |<div class="ob-tree-node">{{{8}}}</div> | |||
{{#if: {{{9|}}} |<div class="ob-tree-node">{{{9}}}</div> | |||
{{#if: {{{10|}}} |<div class="ob-tree-node">{{{10}}}</div> | |||
{{#if: {{{10|}}} |<div class="ob-tree-node">{{{10}}}</div> | |||
{{#if: {{{11|}}} |<div class="ob-tree-node">{{{11}}}</div> | |||
{{#if: {{{12|}}} |<div class="ob-tree-node">{{{12}}}</div> | |||
{{#if: {{{13|}}} |<div class="ob-tree-node">{{{13}}}</div> | |||
{{#if: {{{14|}}} |<div class="ob-tree-node">{{{14}}}</div> | |||
{{#if: {{{15|}}} |<div class="ob-tree-node">{{{15}}}</div> | |||
{{#if: {{{16|}}} |<div class="ob-tree-node">{{{16}}}</div> | |||
{{#if: {{{17|}}} |<div class="ob-tree-node">{{{17}}}</div> | |||
{{#if: {{{18|}}} |<div class="ob-tree-node">{{{18}}}</div> | |||
{{#if: {{{19|}}} |<div class="ob-tree-node">{{{19}}}</div> | |||
{{#if: {{{20|}}} |<div class="ob-tree-node">{{{20}}}</div> | |||
{{#if: {{{21|}}} |<div class="ob-tree-node" style="color: red;">too much parameters (max 20)</div> | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
</div> | </div> | ||
}}</includeonly> | }}</includeonly> |
Version du 11 janvier 2025 à 17:47
Fonctionnalité
Ce modèle permet d'afficher des données structuré en arbre.
Paramètres
- TODO = TODO
Exemples
Exemple 1
Code
{{ tree | title=Tree | node A | node B | {{ tree | name = node C | node C - 1 | {{ tree | name = node C - 2 | node C - 2 - a | node C - 2 - b }} | node C - 3 | node C - 4 }} | node D | node E }}
Rendu
type:
Tree
node A
node B
type:
node C
node C - 1
type:
node C - 2
node C - 2 - a
node C - 2 - b
node C - 3
node C - 4
node D
node E
Exemple whith "rich-node"
Code
{{ tree | title=Tree | node A | node B | {{ tree | type = richNode | name = node C | details 1 | details 2 }} | node C - 3 | node C - 4 }}
Rendu
type:
Tree
node A
node B
type: richNode toto
node C - 3
node C - 4
Exemple 2
Code
{{ tree | type=organisation-hierarchy | title=Ravenwing | {{ tree | name = Commandement | {{ tree | name = Grand Maître (Capitaine) de la Ravenwing | [[Sammael]], Chef de la Traque }} | {{ tree | name = Reclusium | [[ Chapelain-Investigateur | Chapelain ]] de la Ravenwing }} | {{ tree | name = Escouade de Commandement | [[ Champion de Compagnie | Champion ]] de la Ravenwing | [[ Porte-Étendard_du_Chapitre | Porte-Étendard ]] de la Ravenwing | [[ Apothicaire ]] de la Ravenwing }} | {{ tree | name = Chevaliers Noirs de la Ravenwing | Maître de la Chasse | Chevaliers Noirs (effectif confidentiel) }} }} | {{ tree | name = Escadrons Ravenwing | {{ tree | name = Escadrons d'Attaque | ... }} | {{ tree | name = Escadrons de Support | ... }} }} }}
Rendu
type: organisation-hierarchy
Ravenwing
type:
Commandement
type:
Grand Maître (Capitaine) de la Ravenwing
Sammael, Chef de la Traque
type:
Reclusium
Chapelain de la Ravenwing
type:
Escouade de Commandement
Champion de la Ravenwing
Porte-Étendard de la Ravenwing
Apothicaire de la Ravenwing
type:
Chevaliers Noirs de la Ravenwing
Maître de la Chasse
Chevaliers Noirs (effectif confidentiel)
type:
Escadrons Ravenwing
type:
Escadrons d'Attaque
...
type:
Escadrons de Support
...