« Modèle:Palette/Documentation » : différence entre les versions

Contenu supprimé Contenu ajouté
FDo64 (discussion | contributions)
Annulation des modifications 102968107 de Geralix (d)Non, il s'agit bien du verbe.
FDo64 (discussion | contributions)
Mise à jour suite à la mise en place du module
Ligne 9 :
Des paramètres ''nocat'''X''''' {{incise|où '''X''' désigne le rang de la palette}} pour supprimer les catégorisations automatiques existent si les palettes originales prennent en compte un paramètre ''nocat''.
 
== Titre du modèle ==
 
Pour utiliser ce modèle, le titre doit commencer par <code>Palette</code> puis le mot suivant doit commencer par une capitale.
Ligne 19 :
| modèle = Palette Empereurs romains
| titre = <nowiki>[[Liste des empereurs romains]]</nowiki>
 
== Exceptions ==
{{Rouge|'''Ce modèle ne doit pas être utilisé dans les cas suivants :'''}}
# palettes verticales (classées dans la [[:Catégorie:Palette verticale]]),
# palettes nécessitant des paramètres (classées dans la [[:Catégorie:Palette utilisant des paramètres]]),
# palettes appelant le [[modèle:Palette]] générant le message « Modèle en boucle détecté : Modèle:Palette »,
# palettes dont le paramètre ''stylecorps'' a un ''width'' à ''auto'' ou différent de ''100%''.
'''Remarque, toutes ces exceptions sont regroupées dans la [[:Catégorie:Palette non compatible avec le modèle Palette]].'''
 
== Templatedata ==
Ligne 156 ⟶ 148 :
</templatedata>
 
== ExempleExemples ==
=== Exemple simple ===
{{m|Palette|Exemple 1|Exemple 2|Exemple 3}} donne…<includeonly>
Ligne 164 ⟶ 156 :
{{m|Palette|Lettre A|3=nocat1=oui}} donne…
<includeonly>{{Palette|Lettre A|nocat1=oui}}</includeonly>
 
== Cas particuliers ==
Les palettes contenant des paramètres, ainsi que les palettes verticales, doivent contenir un paramétrage spécifique pour être reconnues et correctement affichées par ce modèle.
 
=== Palettes horizontales ===
==== Code pour une palette horizontale avec paramètres ====
<pre>{{#ifeq:{{{parent|}}}|bandeau|palette avec paramètres
|{{Méta palette de navigation
| paramètre = oui<!-- Obligatoire, utile au modèle Palette. Ne pas supprimer -->
| parent = {{{parent|}}}<!-- Obligatoire, utile au modèle Palette. Ne pas supprimer -->
...
}}<!-- Fin test nécessaire au modèle Palette --></pre>
 
=== Palettes verticales ===
Les palettes verticales ne devraient pas être appelées à partir du modèle Palette puisqu'il n'y a aucune utilité de les assembler en un seul bloc. Néanmoins, dans l'éventualité ou un bot ou une personne mal informée appliquerait ce modèle, ce cas est prévu afin de ne pas générer d'erreurs sur les pages.
 
#Voir palettesaussi verticales (classées dans la: [[:Catégorie:Palette verticale]]),.
 
==== Code pour une palette verticale sans paramètres utilisant le modèle {{m|Méta infobox navigation}} ====
<pre>{{Méta infobox navigation
| parent = {{{parent|}}}<!-- Obligatoire, utile au modèle Palette. Ne pas supprimer -->
...</pre>
 
==== Code pour une palette verticale sans paramètres utilisant le modèle {{m|Méta palette de navigation}} ====
<pre><!--
Début test nécessaire au modèle Palette
-->{{#ifeq:{{{parent|}}}|bandeau|palette verticale}}<!--
Fin test nécessaire au modèle Palette
-->{{Méta palette de navigation
...
}}<!-- Fin test nécessaire au modèle Palette --></pre>
 
==== Code pour une palette verticale avec paramètres utilisant le modèle {{m|Méta infobox navigation}} ====
<pre>{{#ifeq:{{{parent|}}}|bandeau|palette verticale avec paramètres
|{{Méta infobox navigation
...
}}<!-- Fin test nécessaire au modèle Palette --></pre>
 
== Maintenance ==
Voir les catégories d'erreur suivantes :
* [[:Catégorie:Modèle Palette - Palette inconnue]]
* [[:Catégorie:Modèle Palette - Page contenant trop de palettes]]
 
== Voir aussi ==