17 946
modifications
Aucun résumé des modifications |
m (Formatage, ajout de code) |
||
== Espace de nom et utilisation des modèles ==
Un modèle appartient en règle général à l'espace de nom <
Les pages qui utilisent le modèle emploient la syntaxe des double-accolades pour encadrer le nom du modèle.
! Contenu de la page
|-
| <
Cette page de modèle contient un texte de bienvenue.
| <
|-
| <
Cette page utilise le modèle pour souhaiter la bienvenue à l'utilisateur.
| <
|}
Si le modèle n'appartient pas à l'espace de nom dédié <
Exemples :
Pour les paramètres ordonnés, il suffit de spécifier la valeur de l'argument. Les arguments des paramètres nommés doivent être précédés du nom associé et du signe égal ; de plus, ils doivent être placés de préférence après les paramètres ordonnés.
Exemple : Utiliser le modèle <
* paramètre numéro 1 : <
* paramètre <
<nowiki>{{</nowiki>Cadre|Une bonne remarque|couleur fond=#eef<nowiki>}}</nowiki>
Ce qui donne comme résultat :
Le contenu du modèle utilise une syntaxe spéciale pour remplacer les paramètres par leur valeur au moment de l'utilisation du modèle : le numéro ou le nom du paramètre doit être encadré par des triple-accolades.
Exemple : Pour le modèle <
<nowiki><div style="width:auto;clear:both;margin:.5em 0em; padding:.5em;
border:1px solid #A0A0A0;
La valeur par défaut est spécifiée dans les triple-accolades, après le nom/numéro du paramètre et une barre verticale.
Exemple : Modèle <
<nowiki><div style="width:auto;clear:both;margin:.5em 0em; padding:.5em;
border:1px solid #A0A0A0;
</div></nowiki>
Dans cet exemple, la valeur par défaut du paramètre <
== Modèles plus complexes ==
=== Substitution ===
L'utilisation d'un modèle avec les double-accolades ne remplace pas dans la page appelante les double-accolades par le contenu du modèle.
Pour effectuer cette substitution, il suffit de placer le mot <
<nowiki>{{subst</nowiki>:Cadre|Une bonne remarque|couleur fond=#eef<nowiki>}}</nowiki>
La balise <includeonly> est utilisée pour contenir le modèle lui-même et éviter son affichage quand la documentation est visualisée.
Exemple : Pour le modèle <
<nowiki><includeonly><div style="width:auto;clear:both;margin:.5em 0em; padding:.5em;
border:1px solid #A0A0A0;
|