Modèle:Contenu de sommaire/Créer un style
Fonctionnement
modifierLe modèle {{Contenu de sommaire}} (ou {{Chapitres}}) est utilisé sur la page de sommaire du livre (la sous-page /Sommaire
), cette page étant appelée par le modèle {{Sommaire}} ou {{Navigation}} avec un paramètre style normalement transmis à {{Contenu de sommaire}} (si les recommandations ont été suivies).
Ensuite, le modèle {{Contenu de sommaire}}[1] va inclure la page de style autant de fois qu’il y a de chapitres et de sous-titres, plus une fois au début, une fois à la fin, et une fois à chaque changement de niveau (sous-chapitres), et ce éventuellement plusieurs fois si le style nécéssite plusieurs passes.
- ↑ au travers de la fonction Lua contenuDeSommaire du module Navigation.
Paramètres
modifierLa page de style (personnalisée ou générale) est donc un modèle ; voici les paramètres qu’elle recevra :
- {{{partie}}}
-
début
: au début de chaque passe,fin
: à la fin de chaque passe,chapitre
: pour chaque chapitre,sous-titre
: pour chaque sous-titre,début de liste
: lorsqu’on monte d’un niveau,fin de liste
: lorsqu’on redescend d’un niveau,passes
: si un nombre est renvoyé lors de la partie passes, toute la série d’appels sera répété pour atteindre ce nombre de fois.
- {{{passe}}}
- le numéro de la passe en cours (1 pour la première, et éventuellement la seule).
- {{{option ...}}}
- (... étant le nom de l’option) options telles que données à {{Contenu de sommaire}}.
- {{{livre}}}
- le titre du livre.
- {{{accueil}}}
- la page d’accueil du livre.
- {{{sommaire}}}
- la page de sommaire du livre.
- {{{niveau}}}
- le niveau de sous-chapitre (1 au départ).
- {{{chapitre}}}
- le nom du chapitre.
- {{{page}}}
- la page du chapitre.
- {{{numéro}}}
- le numéro du chapitre.
- {{{sous-titre}}}
- le sous-titre (défini pour la partie
sous-titre
, ainsi que pour le chapitre qui suit). - {{{image}}}
- l’image pour le chapitre, si elle a été donnée.
- {{{avancement}}}
- l’état d’avancement du chapitre, s’il a été donné.
- {{{auto}}}
- défini à
auto
s’il s’agit d’un lien automatiquement ajouté par {{Contenu de sommaire}}. - {{{précédent}}}
- le nom du chapitre précédent (non défini s’il n’y en a pas).
- {{{page précédent}}}
- la page du chapitre précédent (non défini s’il n’y en a pas).
- {{{suivant}}}
- le nom du chapitre suivant (non défini s’il n’y en a pas).
- {{{page suivant}}}
- la page du chapitre suivant (non défini s’il n’y en a pas).
- {{{parent}}}
- le nom du chapitre de niveau supérieur (non défini au niveau 1).
- {{{page parent}}}
- la page du chapitre de niveau supérieur (non défini au niveau 1).
Exemples
modifierN’hésitez pas à aller voir les styles existants pour vous aider.