La substitution de modèle est un autre moyen d'intégrer des informations contenu dans un modèle. La substitution est réalisée en plaçant le code subst: entre les accolades du modèle, avant le nom du modèle, comme ceci :

{{subst:NomDuModèle}}

Procédé[modifier le wikicode]

Normalement, lorsque le code pour un modèle nommé {{truc}} est ajouté à une page, il sera toujours indiqué {{truc}} dans le wikitexte lorsque vous modifierez ensuite la page.

Un modèle dans l'éditeur qui n'a pas été substitué.

Cependant, si vous substituez un modèle, le texte {{subst:truc}} sera remplacé par le code complet du modèle provenant de [[Modèle:Truc]] lorsque vous enregistrez la page. Si vous modifiez la page à nouveau, vous ne verrez plus {{subst:truc}} dans le texte :

Le même modèle après substitution.

Raisons motivant la substitution[modifier le wikicode]

La plupart des modèles ne doivent pas être substitués dans les pages, car cela rendrait leur contenu plus difficile à modifier une fois ajouté à une page. Toutefois, dans certains cas, cela peut être utile.

Dans certains cas, les modèles qui n'existent que pour fournir un formatage ou des liens rapides doivent être substitués plutôt que d'être inclus normalement. Par exemple, si un modèle existe pour créer le lien complet vers une page de jeu, comme une abréviation que les contributeurs peuvent saisir, il est préférable de le remplacer par ce modèle. L'ajout de modèles pour de petites utilisations telles que des liens peut inutilement augmenter le nombre maximal de modèles d'une page pour une fonction mineure qui peut être reproduite dans un wikitexte.

Dans d'autres cas, il se peut qu'un code de modèle soit conçu pour être édité manuellement après avoir été placé sur une page. Dans ces cas-là, l'idéal est de remplacer le code du modèle et de le modifier immédiatement après.

Pour les messages dans les pages de discussion, il est souvent préférable de conserver le code du modèle utilisé à ce moment-là, car il peut être étrange que la page de discussion d'une personne change longtemps après avoir vu le message. Cela inclut les modèles utilisés pour accueillir les utilisateurs, ainsi que les signatures.

En outre, il est possible d'utiliser des substitutions de modèles pour supprimer un modèle des pages. Il suffit d'effacer le contenu du modèle sur la page du modèle, et de le remplacer sur toutes les pages qui l'incluent, pour le supprimer ainsi que tout son contenu.

Voir aussi[modifier le wikicode]

Plus d'aide

Sauf mention contraire, le contenu de la communauté est disponible sous licence CC-BY-SA.