Différences entre les pages « Modèle:Méta palette de navigation/Documentation » et « Modèle:Palette »

De Les Mots de l'agronomie
< Modèle:Méta palette de navigation(Différence entre les pages)
imported>Jacques Ducloy
m (1 révision importée)
 
imported>Jacques Ducloy
m (1 révision importée)
 
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''&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 = width:''N''&nbsp;[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>
 

Version actuelle datée du 7 décembre 2020 à 16:43

 Documentation[créer] [purger]