Modèle:Méta palette de navigation

(Redirigé depuis Modèle:Navbox)

 Documentation[voir] [modifier] [historique] [purger]

Utilisation

Ce modèle permet la création aisée de palettes de navigation standards, permettant de grouper des liens internes par thème, dans un tableau en boîte déroulante. Dans un article, lorsqu’il y a plusieurs palettes, elles sont conçues pour s’empiler sans espacement.

Cette documentation ne concerne que les aspects spécifiques à l'utilisation du modèle {{Méta palette de navigation}}.

Pour une aide plus générale concernant les palettes de navigation, voir Aide:Palette de navigation.

Syntaxe

Copier-coller le texte ci-dessous et supprimer les paramètres dont vous n'avez pas besoin.

{{Méta palette de navigation
 | modèle  = {{subst:PAGENAME}}
 | titre   = 

 | dessus  = 

 | groupe1 = 
 | liste1  = 

 | groupe2 = 
 | liste2  = 

 | groupe3 = 
 | liste3  = 

 | dessous = 
}}

Paramètres

Obligatoires

modèle
Le nom du modèle, nécessaire pour les liens « v • d • m » (« voir • discuter • modifier ») afin qu’ils fonctionnent sur toutes les pages où ce modèle est utilisé. Vous pouvez entrer {{subst:PAGENAME}} comme valeur afin d’éviter les erreurs.
titre
Texte centré qui apparaît dans l’entête du tableau. Habituellement, il s’agit du sujet du modèle. Ceci devrait être contenu sur une ligne, mais si une deuxième est nécessaire, utiliser {{-}} pour que le texte soit bien centré.
La couleur de fond par défaut est #ccccff), mais il est possible de la modifier avec le paramètre styletitre (voir ci-dessous).
liste#
Le corps de ce modèle est habituellement une liste de liens. Le format prévoit une seule ligne, bien que le texte peut être entré sur des lignes séparées à l’intérieur des balises <div> </div> (voir #Exemple avec code). Au moins un paramètre liste est requis ; chaque liste additionnelle sera affichée sur une rangée séparée. Chaque liste# peut être précédée par un paramètre groupn correspondant, si nécessaire (voir ci-après).
La couleur de fond par défaut des listes est #ccccff), mais peut être modifiée avec les paramètres stylecorps, stylepair et/ou style impair (voir ci-après).

Optionnels

Cellules

groupe#
Lorsqu'il est spécifié, le texte apparaît dans l’entête de la cellule, à gauche de la liste#. S'il est absent, la liste# prend toute la largeur du tableau.
La couleur de fond par défaut est #ddddff, mais peut être modifiée avec le paramètre stylegroupe (voir ci-avant).
image
Une image peut être affichée dans la cellule sous le titre et à la droite du corps (les groupes/listes). Pour que l’image apparaisse correctement, un paramètre de la liste1 doit être spécifié. Le paramètre image accepte la syntaxe wiki standard. Exemple : [[Fichier:Exemple.jpg|100px]].
Dans un modèle où le corps (les groupes/listes) ne s’étend pas jusqu’au bout à droite, l’image débordera de la marge de droite. Ceci peut être corrigé en utilisant le paramètre right dans la syntaxe du lien de l’image. Exemple : [[Fichier:Example.jpg|80px|right]].
dessus
Une cellule pleine largeur peut apparaître entre la barre de titre et le premier groupe/liste, juste au-dessus du corps (groupes/listes/image). Dans un modèle sans image, dessus se comporte de la même façon que liste1 sans paramètre de groupe1.
dessous
Une cellule pleine largeur peut apparaître dessous le corps du modèle (groupes/listes/image). Dans un modèle sans image, dessous se comporte comme si la dernière liste# sans le paramètre groupe#. (Voir #Exemple avec image et style.)

Styles

Lorsque vous indiquez des styles de couleur, veillez à respecter les recommandations sur l’usage de la couleur dans les articles.

styletitre
Les styles CSS à appliquer à la barre d’entête. Exemples :
  • styletitre = background:#nnnnnn;
  • styletitre = background:nom;
stylecorps
Les styles CSS à appliquer au corps du modèle. Le mot style (plus court) peut être utilisé lorsqu’aucun autre paramètre de style n’est spécifié. Cette option doit être utilisée avec parcimonie, car elle peut provoquer des contradictions visuelles. Exemples :
  • stylecorps = background:#nnnnnn;
  • stylecorps = text-align:[right/center/left/justified];
  • stylecorps = width:N [em/%/px ou width:auto];
  • stylecorps = float:[left/right/none];
  • stylecorps = clear:[right/left/both/none];
stylegroupe
Les styles CSS à appliquer aux cellules groupe#. Cette option écrase tous les styles qui sont appliqués au tableau entier. Exemples :
  • stylegroupe = background:#nnnnnn;
  • stylegroupe = text-align:[left/center/right];
  • stylegroupe = width:N [em/%/px ou width:auto];
  • stylegroupe = vertical-align:[top/middle/bottom];
  • stylegroupe = white-space:nowrap;
styleliste
  • Les styles CSS à appliquer aux listes. Ce paramètre est écrasé si stylepair/styleimpair est spécifié. (Voir ci-après.)
stylepair
Les couleurs de fond par défaut des listes sont #f9f9f9 et #f0f0ff.
styleimpair
Les styles CSS à appliquer respectivement aux listes paires (liste2, liste4, etc.) et impaires (liste1, liste3, etc.). Habituellement utilisé pour afficher une couleur (background:#nnnnnn;) pour colorer alternativement des rangées de listes.
Les couleurs de fond par défaut des listes sont #f9f9f9 et #f0f0ff.
styledessus
styledessous
Les styles CSS à appliquer à la cellule du haut (spécifiés par le paramètre dessus) et la cellule du bas (spécifiés par le paramètre dessous). Souvent utilisé pour l’alignement du texte et la couleur de fond :
  • background:#nnnnnn;
  • text-align:[left/center/right];

État initial (enroulement)

Le paramètre étatboîte contrôle l’enroulement ou le déroulement de la palette au chargement de la page.

  • collapsed : La boîte sera fermée (enroulée).
  • uncollapsed : La boîte sera ouverte (déroulée).
  • vide (par défaut) : la boîte sera ouverte, sauf si la page contient deux boîtes ou plus, auquel cas elles seront fermées (autocollapse).

Il est possible qu'une palette puisse être « enroulée » par défaut et sur une page particulière être déroulée par défaut. Cela nécessite l'emploi d'une technique particulière. Dans la page de la palette, il suffit d'indiquer étatboîte = {{{étatboîte|collapsed}}} et dans la page où on souhaite que la palette ne soit pas enroulée, on indiquera alors {{Palette nompalette|étatboîte=uncollapsed}}.
Exemple : modèle:Palette Portails de Provence-Alpes-Côte d'Azur et l'utilisation de ce modèle dans la page Portail:Hautes-Alpes.

Autres

sous-titre
Un sous-titre optionnel peut apparaître sous le titre obligatoire. Il sera automatiquement plus petit que le titre.
nocat
Afin de détecter les palettes avec le champ modèle mal renseigné, ce modèle catégorise dans catégorie « Palette avec paramètre modèle mal renseigné » les modèles erronés. Cependant, si une palette est utilisée dans la documentation d'un modèle, celui-ci est détecté comme erreur. Afin de limiter le nombre de faux positifs, il est possible d'utiliser le paramètre nocat=oui dans le code des palettes uniquement destinées à des modèles (comme {{Palette Liste des modèles siècle}}).

Exemples de palettes

Sans groupe ni image

Avec images dans le titre et dans le corps

Ce modèle pose un problème d’accessibilité important. Vous êtes invité(e)s à limiter son utilisation car il entraîne une impossibilité ou une forte difficulté de consultation du contenu de Wikipédia pour différents types d’utilisateurs en situation de handicap technique ou personnel.

Avec sous-groupes et image

Ce modèle pose un problème d’accessibilité important. Vous êtes invité(e)s à limiter son utilisation car il entraîne une impossibilité ou une forte difficulté de consultation du contenu de Wikipédia pour différents types d’utilisateurs en situation de handicap technique ou personnel.

Groupement de palettes avec {{Palette}}

Voir aussi