Modèle:Ambox
{{{texte}}} |
Note : le code CSS pour autoriser ce modèle à fonctionner a été ajouté très récemment; si ce modèle ne fonctionne pas pour vous, essayez de rafraîchir votre cache pour être sûr que vous avez la version la plus récente du code CSS du site.
Nonobstant les déclarations de cette page, Modèle:Ambox provient de Wikipédia et est donc sous licence GNU (Free Documentation).
Ambox veut dire article message box (boite de message d'article).
Il est utilisé pour créer des modèles de boite de message d'article comme {{Désaccord de neutralité}} etc. Il offre plusieurs couleurs différentes, et utilise les images par défaut ni aucun paramètre image n'est donné, et il possède d'autres caractéristiques.
Utilisation
Exemple simple :
{{ambox | texte = du texte}}
du texte |
Exemple complexe :
{{ambox | type = maintenance | image = [[Image:Icon apps query.svg|38px]] | texte = Corps du texte du message. }}
Corps du texte du message. |
Images par défaut
Les exemples suivants utilisent différent paramètres type, mais pas ceux des images (donc celles par défaut pour chaque type).
type=serious – Problèmes sérieux, comme {{deletion request}} et {{delete}} |
type=content – Problèmes de contenu, comme {{NPOV dispute}} et {{accuracy dispute}} |
type=maintenance – Style issues, comme {{cleanup}} |
type=notice – Avertissement d'article, comme {{inuse}} |
Paramètres
Liste de tous les paramètres :
{{ambox | type = serious / content / maintenance / notice | image = none / blank / [[Image:Une image.svg|40px]] | imageright = [[Image:Une image.svg|40px]] | texte = Corps du texte du message. }}
type
- Si aucun paramètre type n'est donné par le modèle par défaut pour le type notice qui est utilisé dans "avertissements d'article", il affichera le rond bleu comme dans l'exemple simple ci-dessus.
image
- Pas de paramètre = Si pas de paramètre image n'est donné, le modèle utilise l'image par défaut de son type.
- Une image = doit être en notation wiki habituelle. 40px - 50px largeur sont généralement adapté au ratio hauteur par largeur. Exemple :
[[Image:Unbalanced scales.svg|40px]]
- none = aucune image.
- blank = aucune image avec un espace vide à la place, utilisé pour aligner le texte avec celui d'une autre boite avec image. (voir les exemples "spéciaux".)
imageright
- Pas de paramètre = aucune image sur le côté droit.
- Une image = doit être en notation wiki habituelle. 40px - 50px largeur sont généralement adapté au ratio hauteur par largeur. Exemple :
[[Image:Nuvola apps bookcase.png|40px]]
- N'importe quoi = tout autre objet à afficher à droite.
texte
- Le corps du texte du message.
Détails techniques
Pour utiliser des caractères spéciaux dans les paramètres texte il faut les préciser, comme :
{{ambox | texte = <div> Signe égal =, et les crochets { }, fonctionnent tels quels. Mais voici une barre verticale : {{!}}, et deux crochets fermants : <nowiki>}}</nowiki>. Et enfin les 2 côte à côte : <nowiki>|}}</nowiki>. </div> }}
Signe égal =, et les crochets { }, fonctionnent tels quels. Mais voici une barre verticale : |, et deux crochets fermants : <nowiki> |
</nowiki>. Et enfin les 2 côte à côte : <nowiki>|}}</nowiki>.
}}
Ce modèle utilise les classes CSS pour la plupart de son style, donc il est "skinnable".
Les classes CSS classes peuvent aussi être utilisées directement dans une wikitable, comme :
{| class="ambox ambox-content" |- | class="ambox-image" | [[Image:Emblem-important.svg|40px]] | Du texte. |}
Du texte. |
Ce meta modèle utilise des balises HTML internes au lieu de celles wiki pour le code table. C'est la façon habituelle de créer des meta modèles car les balises wiki ont quelques défauts. Par exemple il est plus dur d'utiliser parser functions avec des caractères spéciaux en paramètre.
Pour plus de détails techniques, voir la page de discussion.