Modèle:Méta bandeau

[[Image:{{{icône}}}|50px|]] {{{texte}}}
Template-info.svg Documentation du modèle


Logo du langage Lua
Ce modèle utilise le module Bandeau, un script écrit dans le langage de programmation Lua. Toute expérimentation devrait être conduite d’abord via une sous-page bac à sable ou dans votre espace utilisateur. Voir le w:Projet:Scribunto si vous voulez en savoir plus.


UtilisationModifier

Ce modèle est utilisé dans d'autres modèles pour construire des bandeaux conformes à la charte graphique.

SyntaxeModifier

{{Méta bandeau
| forme = article, discussion, système ou simple (facultatif, simple par défaut)
| niveau = grave, modéré, information ou neutre (facultatif, neutre par défaut)
| icône = nom de l'image (facultatif)
| alt = alternative textuelle de l'icône (obligatoire si icône est le nom d'une image)
| texte = texte du bandeau (obligatoire)
}}

Paramètres principauxModifier

  • forme : définit la forme du bandeau (article à bord gauche plus épais, discussion à coins arrondis...) en fonction de l'utilisation prévue du bandeau.
  • niveau : définit les couleurs du bandeau.
  • icône : icône associée au bandeau. Cela peut être :
    • le nom d'une image d'arrière-plan par défaut (voir la section exemple) ;
    • le nom d'une image sera affiché au format 45x45px ;
    • une ou plusieurs images complète pour un format personnalisé (déconseillé).
  • alt : alternative textuelle de l'image. Pour l'accessibilité du bandeau, ce paramètre est obligatoire lorsque le nom d'une image est précisé pour l'icône. Si l'image est dans le domaine public, il est possible de simplement précisé |alt = domaine public, ce qui désactive le lien vers la page Commons.
  • texte : texte explicatif du bandeau.

Paramètres supplémentairesModifier

Ces paramètres sont présents pour répondre à un maximum de situation, mais leur utilisation est déconseillée.

  • id : Affecte un identificateur au bandeau (correspond à l'attribut « id » en HTML). Par exemple, le bandeau {{Titre incorrect}} utilise « id = RealTitleBanner » (voir la documentation de ce modèle pour en comprendre l'utilité).
  • class : affecte une class au bandeau. Par exemple class = noprint désactivera l'affichage du bandeau lors de l'impression.
  • style : code CSS permettant de personnaliser le style du bandeau (largeur, couleur, taille de police...)
  • supplément : Contenu supplémentaire à afficher en dessous du contenu du bandeau proprement dit. Par exemple, le bandeau {{À fusionner}} utilise un tel paramètre pour afficher la marche à suivre dans une section rétractable. L'icône du bandeau sera centrée sur le contenu fourni par le paramètre « texte », sans tenir compte du contenu fourni par le paramètre « supplément ».

ExemplesModifier

Les formesModifier

Code Rendu
{{Méta bandeau
  | forme = simple <!-- valeur par défaut -->
  | texte  = texte du bandeau.
 }}
[[Image:{{{icône}}}|50px|]] texte du bandeau.
{{Méta bandeau
  | forme = article
  | texte  = texte du bandeau.
 }}
[[Image:{{{icône}}}|50px|]] texte du bandeau.
{{Méta bandeau
  | forme = discussion
  | texte  = texte du bandeau.
 }}
[[Image:{{{icône}}}|50px|]] texte du bandeau.
{{Méta bandeau
  | forme = système
  | texte  = texte du bandeau.
 }}
[[Image:{{{icône}}}|50px|]] texte du bandeau.

Les niveauxModifier

Code Rendu
{{Méta bandeau
  | niveau = neutre <!-- niveau par défaut -->
  | texte  = texte du bandeau.
 }}
[[Image:{{{icône}}}|50px|]] texte du bandeau.
{{Méta bandeau
  | niveau = information
  | texte  = texte du bandeau.
}}
[[Image:{{{icône}}}|50px|]] texte du bandeau.
{{Méta bandeau
  | niveau = modéré
  | texte  = texte du bandeau.
}}
[[Image:{{{icône}}}|50px|]] texte du bandeau.
{{Méta bandeau
  | niveau = grave
  | texte  = texte du bandeau.
}}
[[Image:{{{icône}}}|50px|]] texte du bandeau.

Les icônesModifier

Dans le tableau ci-dessous, seul le contenu du paramètre icône est précisé. Le code complet utilisé pour la première ligne est :

{{Méta bandeau
  | icône = information
  | texte  = texte du bandeau.
 }}
contenu du paramètre icône Rendu
| icône = information
Fichier:Information texte du bandeau.
| icône = attention
Fichier:Attention texte du bandeau.
| icône = stop
Fichier:Stop texte du bandeau.
| icône = ebauche
Fichier:Ebauche texte du bandeau.
| icône = archives
Fichier:Archives texte du bandeau.
| icône = outils
Fichier:Outils texte du bandeau.
| icône = protection
Fichier:Protection texte du bandeau.
| icône = semiprotection
Fichier:Semiprotection texte du bandeau.
| icône = engrenage
Fichier:Engrenage texte du bandeau.
| icône = conflit
Fichier:Conflit texte du bandeau.
| icône = ADQ
Fichier:ADQ texte du bandeau.
| icône = BA
Fichier:BA texte du bandeau.
| icône = Puppeter template.svg
| alt = icône représentant un faux-nez
Puppeter template.svg texte du bandeau.
| icône = <span style="white-space:nowrap;">[[Image:Merge-arrow.svg|32px|poubelle]] [[Image:Wikimedia Community Logo.svg|40px|Wikimedia]]</span>
[[Image:poubelleWikimedia|50px|]] texte du bandeau.

Voir aussiModifier