Modèle MediaWiki

De Banane Atomic
Version datée du 1 mai 2017 à 18:04 par Nicolas (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Liens

Lister les modèles

Création

Créer une nouvelle page Modèle:NomDuModèle
Le code CSS associé au modèle pourra être placé dans MediaWiki:Common.css afin d'être appliqué à tous les habillages.

Balises

  • La balise <noinclude>...</noinclude> permet d'écrire des commentaires sur la page sans que ceux-ci ne soit inclus dans le code du modèle
  • La balise <includeonly>...</includeonly> permet de ne pas afficher le code du modèle
Pas de retour à la ligne après la balise <includeonly>

Paramètres

Valeur du paramètre 1 : {{{1}}}
Valeur du paramètre 2 : {{{2}}}
Mediawiki.svg
{{NomDuModèle|paramètre 1|paramètre 2}}
Si un paramètre contient le signe =, le contenu du paramètre est remplacé à l'affichage par {{{1}}}

Pour contourner ce comportement utiliser les paramètres numérotés.
{{NomDuModèle|1 = paramètre contenant le signe =}}

Exemple

Mediawiki.svg
<noinclude>
Une boite avec l'icône info.png

== Utilisation ==
<kod lang=mediawiki>
{{info | text}}
</kod>

== Exemple ==
{{info | text}}

== Code ==
<kod lang=html>
<table class="infobox">
  <tr>
    <td>[[Image:info.png|link=|alt=]]</td>
    <td>{{{1}}}</td>
  </tr>
</table>
</kod>

<kod lang=css>
.infobox td:nth-child(2) { padding: 0 10px; }
.infobox { border: 1px solid #6EB5F8; border-radius: 10px; margin-left: 20px; }
</kod>
<!-- Attention pas d'espaces ou de sauts de lignes entre </noinclude> et <includeonly> -->
</noinclude><includeonly><table class="infobox">
  <tr>
    <td>[[Image:info.png|link=|alt=]]</td>
    <td>{{{1}}}</td>
  </tr>
</table></includeonly>
<!-- Attention pas d'espaces ou de sauts de lignes entre la dernière balise et </includeonly> -->