Modèle:Ambox

Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.



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}}


Exemple complexe :

{{ambox
| type  = maintenance
| image = [[Image:Icon apps query.svg|38px]]
| texte  = 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).


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>
}}

</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.