« Aide:Modèles » : différence entre les versions

Aller à la navigation Aller à la recherche
64 octets ajoutés ,  il y a 4 ans
m
Formatage, ajout de code
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 <ttcode>Modèle</ttcode> consacré aux modèles.
 
Les pages qui utilisent le modèle emploient la syntaxe des double-accolades pour encadrer le nom du modèle.
! Contenu de la page
|-
| <ttcode>Modèle:Bienvenue</ttcode>
Cette page de modèle contient un texte de bienvenue.
| <ttcode>Bienvenue sur Wikilivres ...</ttcode>
|-
| <ttcode>Discussion Utilisateur:Moi</ttcode>
Cette page utilise le modèle pour souhaiter la bienvenue à l'utilisateur.
| <ttcode><nowiki>{{Bienvenue}}</nowiki></ttcode>
|}
 
Si le modèle n'appartient pas à l'espace de nom dédié <ttcode>Modèle</ttcode>, comme par exemple le sommaire d'un livre, il est possible de faire appel à ce modèle en spécifiant l'espace de nom auquel il appartient (espace de nom vide s'il s'agit du principal).
 
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 <ttcode>Cadre</ttcode> avec les arguments suivants :
* paramètre numéro 1 : <ttcode>Une bonne remarque</ttcode>
* paramètre <ttcode>couleur fond</ttcode> : <ttcode>#eef</ttcode>
<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 <ttcode>Cadre</ttcode> (version simplifiée pour l'exemple) :
<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 <ttcode>Cadre</ttcode> avec valeurs par défaut pour les paramètres :
<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 <ttcode>couleur fond</ttcode> est <ttcode>auto</ttcode>, celle du paramètre numéro 1 est vide.
 
== 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 <ttcode>subst:</ttcode> avant le nom du modèle :
<nowiki>{{subst</nowiki>:Cadre|Une bonne remarque|couleur fond=#eef<nowiki>}}</nowiki>
 
La balise &lt;includeonly&gt; 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 <ttcode>Cadre</ttcode> vu précédemment :
<nowiki><includeonly><div style="width:auto;clear:both;margin:.5em 0em; padding:.5em;
border:1px solid #A0A0A0;

Menu de navigation