Modèle:If
Ce modèle teste si son premier paramètre est défini (a une valeur non vide) et dans ce cas il extrait et affiche la valeur du second paramètre, sinon il extrait et affiche la valeur du troisième paramètre. Par exemple :
{{If|test|oui|non}}
- affiche “oui”.
{{If||oui|non}}
- affiche “non”.
Pour éviter certains problèmes, il est recommandé de numéroter les paramètres de ce modèle, notamment si leur valeur dépend d’autres modèles. Par exemple :
{{If|1={{test}}|2=le modèle testé est défini et non vide|3=le modèle testé est vide}}
- affiche si le modèle
{{test}}
est défini (non vide) ou non.
- affiche si le modèle
{{If|1={{{test}}}|2=le paramètre testé est défini et non vide|3=le paramètre testé est vide}}
- affiche si le paramètre
{{{test}}}
est défini (non vide) ou non.
- affiche si le paramètre