Modèle:Non vide : Différence entre versions
(Page créée avec « {{<includeonly>safesubst:</includeonly>#if:{{{1|}}}|{{{1}}}|{{{2|}}}}}<noinclude>Catégorie:Méta-Modèles</noinclude> ») |
|||
(Une révision intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
− | {{<includeonly>safesubst:</includeonly>#if:{{{1|}}}|{{{1}}}|{{{2|}}}}}<noinclude>[[Catégorie:Méta-Modèles]]</noinclude> | + | {{<includeonly>safesubst:</includeonly>#if:{{{1|}}}|{{{1}}}|{{{2|}}}}}<noinclude> |
+ | == Utilisation == | ||
+ | Ce modèle permet d’afficher une valeur par défaut si son 1{{er}} argument est vide. | ||
+ | |||
+ | Il renvoie le 1{{er}} paramètre s’il contient une valeur (les espaces ne comptant pas), et le 2{{Exp|nd}} dans les autres cas. | ||
+ | |||
+ | Les paramètres peuvent être composés eux-même d’autres modèles (dans ce cas, c’est ce qui est retourné qui est évalué), ce qui peut parfois être utile pour tester si un modèle retourne une valeur. | ||
+ | |||
+ | == Exemples == | ||
+ | * <code><nowiki>{{non vide||}}</nowiki></code> → «{{non vide||}}» | ||
+ | * <code><nowiki>{{non vide| |}}</nowiki></code> → «{{non vide| |}}» (les espaces sont ignorées) | ||
+ | * <code><nowiki>{{non vide|| Par défaut}}</nowiki></code> → « {{non vide|| Par défaut}} » | ||
+ | * <code><nowiki>{{non vide| |Par défaut}}</nowiki></code> → « {{non vide| |Par défaut}} » | ||
+ | * <code><nowiki>{{non vide| |Par défaut}}</nowiki></code> → « {{non vide| |Par défaut}} » (mais les espaces insécables comptent) | ||
+ | |||
+ | Tout ou partie de cet documentation est issu de la documentation [https://fr.wikipedia.org/wiki/Modèle:Non_vide/Documentation wikisource] sous licence CC-BY-SA | ||
+ | |||
+ | [[Catégorie:Méta-Modèles]]</noinclude> |
Version actuelle datée du 27 septembre 2020 à 12:45
Utilisation
Ce modèle permet d’afficher une valeur par défaut si son 1er argument est vide.
Il renvoie le 1er paramètre s’il contient une valeur (les espaces ne comptant pas), et le 2nd dans les autres cas.
Les paramètres peuvent être composés eux-même d’autres modèles (dans ce cas, c’est ce qui est retourné qui est évalué), ce qui peut parfois être utile pour tester si un modèle retourne une valeur.
Exemples
{{non vide||}}
→ «»{{non vide| |}}
→ «» (les espaces sont ignorées){{non vide|| Par défaut}}
→ « Par défaut »{{non vide| |Par défaut}}
→ « Par défaut »{{non vide| |Par défaut}}
→ « » (mais les espaces insécables comptent)
Tout ou partie de cet documentation est issu de la documentation wikisource sous licence CC-BY-SA