imported>Jacques Ducloy |
imported>Jacques Ducloy |
Ligne 1 : |
Ligne 1 : |
− | {{Sous-page de documentation}} | + | <includeonly>{{#invoke:Palette | listePalette | maxPalette = 20 |
− | <includeonly>{{Protection}}</includeonly>
| + | |{{Palette {{{1}}} |{{{parametre palette1|}}}| nocat={{{nocat1|{{{nocat|}}}}}} | parent=bandeau}} |
− | {{Avertissement méta-modèle|nocat=oui}} | + | |{{Palette {{{2}}} |{{{parametre palette2|}}}| nocat={{{nocat2|{{{nocat|}}}}}} | parent=bandeau}} |
− | | + | |{{Palette {{{3}}} |{{{parametre palette3|}}}| nocat={{{nocat3|{{{nocat|}}}}}} | parent=bandeau}} |
− | == Utilisation ==
| + | |{{Palette {{{4}}} |{{{parametre palette4|}}}| nocat={{{nocat4|{{{nocat|}}}}}} | parent=bandeau}} |
− | {{Aide détaillée|Aide:Palette de navigation}} | + | |{{Palette {{{5}}} |{{{parametre palette5|}}}| nocat={{{nocat5|{{{nocat|}}}}}} | parent=bandeau}} |
− | Ce [[Aide:Modèle|modèle]] permet la création aisée de modèles 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 <u>s’empiler sans espacement</u>.
| + | |{{Palette {{{6}}} |{{{parametre palette6|}}}| nocat={{{nocat6|{{{nocat|}}}}}} | parent=bandeau}} |
− | | + | |{{Palette {{{7}}} |{{{parametre palette7|}}}| nocat={{{nocat7|{{{nocat|}}}}}} | parent=bandeau}} |
− | == Syntaxe == | + | |{{Palette {{{8}}} |{{{parametre palette8|}}}| nocat={{{nocat8|{{{nocat|}}}}}} | parent=bandeau}} |
− | Copier-coller le texte ci-dessous et supprimer les paramètres dont vous n'avez pas besoin.
| + | |{{Palette {{{9}}} |{{{parametre palette9|}}}| nocat={{{nocat9|{{{nocat|}}}}}} | parent=bandeau}} |
− | <pre>{{Méta palette de navigation
| + | |{{Palette {{{10}}} |{{{parametre palette10|}}}| nocat={{{nocat10|{{{nocat|}}}}}} | parent=bandeau}} |
− | | modèle = {{subst:PAGENAME}} | + | |{{Palette {{{11}}} |{{{parametre palette11|}}}| nocat={{{nocat11|{{{nocat|}}}}}} | parent=bandeau}} |
− | | titre = | + | |{{Palette {{{12}}} |{{{parametre palette12|}}}| nocat={{{nocat12|{{{nocat|}}}}}} | parent=bandeau}} |
− | | + | |{{Palette {{{13}}} |{{{parametre palette13|}}}| nocat={{{nocat13|{{{nocat|}}}}}} | parent=bandeau}} |
− | | dessus = | + | |{{Palette {{{14}}} |{{{parametre palette14|}}}| nocat={{{nocat14|{{{nocat|}}}}}} | parent=bandeau}} |
− | | + | |{{Palette {{{15}}} |{{{parametre palette15|}}}| nocat={{{nocat15|{{{nocat|}}}}}} | parent=bandeau}} |
− | | groupe1 = | + | |{{Palette {{{16}}} |{{{parametre palette16|}}}| nocat={{{nocat16|{{{nocat|}}}}}} | parent=bandeau}} |
− | | liste1 = | + | |{{Palette {{{17}}} |{{{parametre palette17|}}}| nocat={{{nocat17|{{{nocat|}}}}}} | parent=bandeau}} |
− | | + | |{{Palette {{{18}}} |{{{parametre palette18|}}}| nocat={{{nocat18|{{{nocat|}}}}}} | parent=bandeau}} |
− | | groupe2 = | + | |{{Palette {{{19}}} |{{{parametre palette19|}}}| nocat={{{nocat19|{{{nocat|}}}}}} | parent=bandeau}} |
− | | liste2 = | + | |{{Palette {{{20}}} |{{{parametre palette20|}}}| nocat={{{nocat20|{{{nocat|}}}}}} | parent=bandeau}} |
− | | + | }}</includeonly><noinclude>{{Documentation}}</noinclude> |
− | | groupe3 = | |
− | | liste3 = | |
− | | |
− | | dessous = | |
− | }}</pre> | |
− | | |
− | ; Syntaxe complète
| |
− | {{Boîte déroulante/début|titre=Code complet du modèle palette}} | |
− | <pre>{{Méta palette de navigation
| |
− | | modèle = {{subst:PAGENAME}}<!-- Nom du modèle, sans l'espace de noms --> | |
− | | étatboîte = autocollapse | |
− | | styletitre = | |
− | | titre = | |
− | | sous-titre = <!-- Déprécier --> | |
− | | image = | |
− | | stylecorps = | |
− | | stylegroupe = | |
− | | styleliste = | |
− | | stylepair = | |
− | | styleimpair = | |
− | | |
− | | styledessus = | |
− | | dessus = | |
− | | |
− | | groupe1 = | |
− | | liste1 = | |
− | | groupe2 = | |
− | | liste2 = | |
− | ...
| |
− | | groupe30 = | |
− | | liste30 = | |
− | | |
− | | styledessous = | |
− | | dessous = | |
− | | nocat = oui | |
− | }}</pre> | |
− | {{Boîte déroulante/fin}} | |
− | | |
− | == Nom du modèle palette ==
| |
− | ;Création d’une nouvelle palette
| |
− | :Lors de la création d’un nouveau modèle de palette de navigation, il est demandé de respecter la convention des noms de modèle. Ainsi le nom devra toujours débuter par « ''<code>Palette</code>'' » suivi du nom commençant par une majuscule : '''Modèle:''Palette'' Nom de la palette'''. Quelques exemples de noms de modèle : {{Liste éléments|[[Modèle:Palette Régions des États-Unis]]|[[Modèle:Palette Processus nucléaires]]|[[Modèle:Palette Unibroue]]}}.
| |
− | | |
− | == Catégorie ==
| |
− | Chaque palette doit être catégorisée dans au moins une des sous-catégories de [[:Catégorie:Palette de navigation]] entre des balises <<nowiki>noinclude</nowiki>> </<nowiki>noinclude</nowiki>>.
| |
− | | |
− | == Paramètres ==
| |
− | === Obligatoires ===
| |
− | ; ''modèle''
| |
− | : Le nom du modèle, nécessaire pour les liens « {{nobr|v • d • m}} » (« {{nobr|voir • discuter • modifier}} ») afin qu’ils fonctionnent sur toutes les pages où ce modèle est utilisé. Vous pouvez entrer <code><nowiki>{{subst:PAGENAME}}</nowiki></code> 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 <code><nowiki>{{-}}</nowiki></code> pour que le texte soit bien centré.
| |
− | : La couleur de fond par défaut est <code><span style="background: #ccccff;">#ccccff</span></code>), mais il est possible de la modifier avec le paramètre ''<code>styletitre</code>'' (voir ci-dessous).
| |
− | | |
− | ; ''liste<sub>#</sub>''
| |
− | : 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 <code><nowiki><div> </div></nowiki></code> (voir [[#Exemple avec code]]). Au moins un paramètre ''<code>liste</code>'' est requis ; chaque ''<code>liste</code>'' additionnelle sera affichée sur une rangée séparée. Chaque ''liste<sub>#</sub>'' peut être précédée par un paramètre ''group<sub>n</sub>'' correspondant, si nécessaire (voir ci-après).
| |
− | : La couleur de fond par défaut des listes est <code><span style="background: #ccccff;">#ccccff</span></code>), mais peut être modifiée avec les paramètres ''<code>stylecorps</code>'', ''<code>stylepair</code>'' et/ou ''<code>style impair</code>'' (voir ci-après).
| |
− | | |
− | === Optionnels ===
| |
− | ==== Cellules ====
| |
− | ; ''groupe<sub>#</sub>''
| |
− | : Lorsqu'il est spécifié, le texte apparaît dans l’entête de la cellule, à gauche de la ''liste<sub>#</sub>''. S'il est absent, la ''liste<sub>#</sub>'' prend toute la largeur du tableau.
| |
− | : La couleur de fond par défaut est <code><span style="background: #ddddff;">#ddddff</span></code>, mais peut être modifiée avec le paramètre ''<code>stylegroupe</code>'' (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 ''<code>liste1</code>'' doit être spécifié. Le paramètre ''<code>image</code>'' accepte la syntaxe wiki standard. Exemple : <code><nowiki>[[Image:Exemple.jpg|100px]]</nowiki><code>.
| |
− | : 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 ''<code>right</code>'' dans la syntaxe du lien de l’image. Exemple : <code><nowiki>[[Image:Example.jpg|80px|right]]</nowiki><code>.
| |
− | | |
− | ; ''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<sub>#</sub>'' sans le paramètre ''groupe<sub>#</sub>''. (Voir [[#Exemple avec image et style]].)
| |
− | | |
− | ==== Styles ====
| |
− | Lorsque vous indiquez des styles de couleur, veillez à respecter les [[Wikipédia:Limitez l'usage de la couleur dans les articles|recommandations sur l’usage de la couleur dans les articles]].
| |
− | | |
− | ; ''styletitre''
| |
− | : Les styles [[Feuilles de style en cascade|CSS]] à appliquer à la barre d’entête. Exemples :
| |
− | :* <code><nowiki>styletitre = background:</nowiki>''#nnnnnn'';</code>
| |
− | :* <code><nowiki>styletitre = background:</nowiki>''nom'';</code>
| |
− | | |
− | ; ''stylecorps''
| |
− | : Les styles CSS à appliquer au corps du modèle. Le mot ''<code>style</code>'' (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 :
| |
− | :* <code>stylecorps = background:#''nnnnnn'';</code>
| |
− | :* <code>stylecorps = text-align:[''right/center/left/justified''];</code>
| |
− | :* <code>stylecorps = width:''N'' [em/%/px ou width:auto];</code>
| |
− | :* <code>stylecorps = float:[''left/right/none''];</code>
| |
− | :* <code>stylecorps = clear:[''right/left/both/none''];</code>
| |
− | | |
− | ; ''stylegroupe''
| |
− | : Les styles CSS à appliquer aux cellules ''groupe<sub>#</sub>''. Cette option écrase tous les styles qui sont appliqués au tableau entier. Exemples :
| |
− | :* <code>stylegroupe = background:#''nnnnnn'';</code>
| |
− | :* <code>stylegroupe = text-align:[''left/center/right''];</code>
| |
− | :* <code>stylegroupe = width:''N'' [em/%/px ou width:auto];</code>
| |
− | :* <code>stylegroupe = vertical-align:[''top/middle/bottom''];</code>
| |
− | :* <code>stylegroupe = white-space:nowrap;</code>
| |
− | | |
− | ; ''styleliste''
| |
− | :* Les styles CSS à appliquer aux listes. Ce paramètre est écrasé si ''<code>stylepair</code>/<code>styleimpair</code>'' est spécifié. (Voir ci-après.)
| |
− | | |
− | ; ''stylepair''
| |
− | ; ''styleimpair''
| |
− | : Les styles CSS à appliquer respectivement aux listes paires (''liste2'', ''liste4''{{nobr|, etc.}}) et impaires (''liste1'', ''liste3''{{nobr|, etc.}}). Habituellement utilisé pour afficher une couleur (<code>background:#''nnnnnn'';</code>) pour colorer alternativement des rangées de listes.
| |
− | | |
− | ; ''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 :
| |
− | :* <code>background:#''nnnnnn'';</code>
| |
− | :* <code>text-align:[''left/center/right''];</code>
| |
− | | |
− | ==== Autres ====
| |
− | ; ''sous-titre''
| |
− | : Un sous-titre optionnel peut apparaître sous le titre obligatoire. Il sera automatiquement plus petit que le titre.
| |
− | | |
− | ; ''étatboîte''
| |
− | : Ce paramètre contrôle l’enroulement et le déroulement de la boîte lorsqu’elle s’affiche sur une page.
| |
− | :* ''collapsed'' : La boîte sera fermée (enroulée) lors du chargement de la page.
| |
− | :* ''uncollapsed'' : La boîte sera ouverte (déroulée) lors du chargement de page.
| |
− | :* ''vide (par défaut)'' : la boîte sera ouverte (déroulée), mais, si la page contient deux boîtes ou plus, elles seront fermées (enroulées) lors du chargement de la page (''autocollapse'').
| |
− | | |
− | ; ''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 <u>uniquement</u> destinées à des modèles (comme {{m|Palette Liste des modèles s}}).
| |
− | | |
− | == Exemples de palettes ==
| |
− | === Sans groupe ni image ===
| |
− | {{Méta palette de navigation/Documentation/Exemple 2}} | |
− | | |
− | === Avec images dans le titre et dans le corps ===
| |
− | {{Méta palette de navigation/Documentation/Exemple 3}} | |
− | | |
− | === Avec [[Modèle:Méta palette de navigation sous-groupe|sous-groupes]] ===
| |
− | {{Encart|accessibilite|Ce modèle pose un problème d’[[Wikipédia:Atelier accessibilité/Qu'est-ce que c'est ?|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.}} | |
− | | |
− | {{Méta palette de navigation/Documentation/Exemple 1}} | |
− | | |
− | === Avec [[Modèle:Méta palette de navigation sous-groupe|sous-groupes]] et image ===
| |
− | {{Encart|accessibilite|Ce modèle pose un problème d’[[Wikipédia:Atelier accessibilité/Qu'est-ce que c'est ?|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.}} | |
− | | |
− | {{Méta palette de navigation/Documentation/Exemple 6}} | |
− | | |
− | === Groupement de palettes avec {{m|Palette}} === | |
− | {{Palette|Exemple 1|Exemple 2|Exemple 3}} | |
− | | |
− | == Voir aussi ==
| |
− | * {{m|Palette}}
| |
− | * {{m|Liste horizontale}}
| |
− | * [[:Catégorie:Méta palette de navigation]]
| |
− | * {{m|Utiliser la méta palette}} et [[:Catégorie:Convertir en méta palette]]
| |
− | | |
− | {{Palette|Modèles navigationnels}} | |
− | | |
− | {{Projet|Palette}}<includeonly> | |
− | [[Catégorie:Méta palette de navigation|*]]
| |
− | </includeonly> | |