Ouvrir le menu principal

Witno β

Modifications

Modèle:Méta palette de navigation

7 438 octets ajoutés, 21 août 2018 à 14:40
aucun résumé de modification
-->{{#if:{{{dessous|}}} |<tr>
<td class="banner" style="{{{styledessous|}}}" colspan="{{#if:{{{image|}}}|3|2}}">{{{dessous|}}}</td></tr>}}</table>{{#switch:{{{bordure|{{{1|}}}}}}|sous-groupe|fille=<div>|none=|#default=}}{{#ifeq:{{{nocat|}}}|oui||{{#ifeq:{{NAMESPACE}}|{{ns:10}}}}}}</includeonly>
 
<noinclude>
== Utilisation ==
Ce modèle permet la création aisée de modèles de palette de navigation standard pour grouper par thème des liens internes 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>.
 
== Syntaxe ==
Copier-coller le texte ci-dessous et supprimer les paramètres dont vous n'avez pas besoin.
<pre>{{Méta palette de navigation
| modèle = {{subst:PAGENAME}}
| titre =
 
| dessus =
 
| groupe1 =
| liste1 =
 
| groupe2 =
| liste2 =
 
| 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 =
| image =
| stylecorps =
| stylegroupe =
| styleliste =
| stylepair =
| styleimpair =
| styledessus =
| dessus =
| groupe1 =
| liste1 =
| groupe2 =
| liste2 =
...
| groupe30 =
| liste30 =
| styledessous =
| dessous =
| nocat = oui
}}</pre>
{{Boîte déroulante/fin}}
 
== 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 <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>. 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>''.
 
==== Styles ====
 
; ''styletitre''
: Les styles 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''&nbsp;[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 = 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'', etc.) et impaires (''liste1'', ''liste3'', 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'').
 
 
[[Catégorie:Modèles]]</noinclude>
269
modifications