Aller au contenu

Utilisateur:François Melchior/Modèle:Multi-sommaire

Un livre de Wikilivres.

Ce modèle aide à accéder aux sommaires de livres partageant une même racine (un même nom de base), par exemple dans l’espace utilisateur. Il est à utiliser dans la sous-page Sommaire du nom de base. Les pages des livres référencés peuvent alors utiliser le modèle {{Sommaire}} de manière transparente.

{{Multi-sommaire
 | livre1 = livre1 | niveau1 = ... | style = {{{style|}}}
 | livre2 = livre2 | niveau2 = ... | style = {{{style|}}}
 ...
}}
livre1 ... livre10
chemin et nom du livre (sans inclure la racine)
niveau1 ... niveau10
à quel niveau de sous-page le livre correspondant se trouve ; s’il n’est pas donné, un niveau de 1 est assumé (c’est à dire juste après la racine)
style
sert à transmettre le style donné lors de l’appel à {{Sommaire}}

Contenu de Racine/Sommaire :

{{Multi-sommaire
 | livre1 = Bibi/Bobo/Bubu/Livre 1 | niveau1 = 4 | style = {{{style|}}}
 | livre2 = Bibi/Livre 2 | niveau2 = 2 | style = {{{style|}}}
 | livre3 = Livre 3 | style = {{{style|}}}
}}

Dans cet exemple, on a un livre situé dans la sous-page Racine/Bibi/Bobo/Bubu/Livre 1, un situé à Racine/Bibi/Livre 2 et un à Racine/Livre 3 (et donc au niveau par défaut : 1)

Modification à {{Contenu de sommaire}}

[modifier | modifier le wikicode]

Ce modèle transmet un paramètre {{{base}}} aux sous-sommaires ; si vous utilisez {{Contenu de sommaire}} dans ceux-ci, vous devez ajouter cette option lors de l’appel à ce modèle.

Pour le livre Livre 2 de l’exemple précédent, sa page de sommaire Racine/Bibi/Livre 2/Sommaire pourrait contenir :

{{Contenu de sommaire
 | style = {{{style|}}}
 | base = {{{base|Racine/Bibi/Livre 2}}}
 | Chapitre 1
 | Chapitre 2
}}

Note: la valeur par défaut pour {{{base}}} ne sert qu’à avoir des liens fonctionnels sur la page /Sommaire lorsqu’elle n’est pas incluse (lorsqu’on est dessus) ; vous pouvez sans problème l’omettre si ça n’est pas important pour vous.