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

Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Aucun résumé des modifications
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
Ligne 2 :
 
{{Modèle utilisant les modules Lua|Palette}}
== Utilisation ==
Ce modèle sert à rassembler en un seul bloc les palettes de navigation utilisant {{m|Méta palette de navigation}}.
 
== Syntaxe ==
<code><nowiki>{{Palette|</nowiki>''A''<nowiki>|</nowiki>''B''<nowiki>|...}}</nowiki></code>, où <nowiki>{{Palette A}}</nowiki>, <nowiki>{{Palette B}}</nowiki>{{etc.}}, sont les noms des modèles de palette, construits à l’aide de {{m|Méta palette de navigation}} et {{m|Méta palette de navigation sous-groupe}}.
 
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''.
 
=== Cas particulier des palettes avec paramètres ===
L'utilisation du modèle Palette est autorisée pour les palettes avec paramètres. Il y a cependant une contrainte lorsque plusieurs palettes avec paramètres veulent être regroupées, et deux solutions sont possibles en cas de nom de paramètre identiques :
 
==== numérotation des paramètres ====
Exemple :
<pre>{{Palette
Ligne 22 :
(ici les palettes A et B on toutes deux un paramètre nommé ''titre'').
 
==== passage du modèle complet ====
Exemple :
<pre>{{Palette
Ligne 30 :
}}</pre>
 
=== Boîte déroulante ===
Il est possible d'encapsuler la totalité des palettes dans une boîte déroulante. Pour cela il existe trois paramètres :
* <code>titre boîte déroulante</code> : titre affiché de la boîte.
Ligne 36 :
* <code>couleurTexteT</code> (facultatif) : couleur du texte de titre.
 
== 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 47 :
| titre = <nowiki>[[Liste des empereurs romains]]</nowiki>
 
== Templatedata ==
<templatedata>
{
Ligne 175 :
</templatedata>
 
== Exemples ==
 
=== Exemple simple ===
{{m|Palette|Exemple 1|Exemple 2|Exemple 3}} donne…
{{Palette|Exemple 1|Exemple 2|Exemple 3}}
 
=== Exemple avec ''nocat'' ===
{{m|Palette|Lettre A|3=nocat1=oui}} donne…
{{Palette|Lettre A|nocat1=oui}}
 
== 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 utilisant le modèle {{m|Méta palette de navigation}} ====
<pre>{{Méta palette de navigation
Ligne 195 :
...</pre>
 
==== Code pour une palette horizontale avec paramètres utilisant un autre modèle ====
<pre>{{#ifeq:{{{parent|}}}|bandeau|palette avec paramètres
|
Ligne 201 :
}}<!-- 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 aussi : [[: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
Ligne 220 :
}}<!-- 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
Ligne 226 :
}}<!-- Fin test nécessaire au modèle Palette --></pre>
 
== Maintenance ==
Voir les catégories d'erreur suivantes :
* [[:Catégorie:Modèle Palette - Palette inconnue]]
Ligne 232 :
* [[:Catégorie:Modèle Palette - Palette affichée en double]]
 
== Voir aussi ==
* [[:Catégorie:Méta palette de navigation]]
* {{m|Méta palette de navigation}}