For faster navigation, this Iframe is preloading the Wikiwand page for Modèle:Oui non.

Modèle:Oui non

 Documentation[voir] [modifier] [historique] [purger]

Utilisation

Ce modèle permet de normaliser un paramètre booléen.

Le modèle distingue quatre cas différents suivant le contenu du premier paramètre :

  1. oui, o, yes, y ou 1 (en minuscules ou majuscules)
  2. non, n, no, ou 0 (en minuscules ou majuscules)
  3. vide ou uniquement des espaces
  4. autre

Par défaut le modèle retourne « oui » dans le premier et le dernier cas, rien dans les autres cas.

Syntaxe

(( Oui non | paramètre à analyser ))
(( Oui non | paramètre à analyser |oui=oui |non= |vide= |défaut=oui ))

Paramètres

Les paramètres permettent de personnaliser le résultat suivant les quatre cas :

  1. oui : valeur retournée si la valeur du paramètre analysé est oui, o, yes, y, ou 1 (par défaut : oui)
  2. non : valeur retournée si la valeur du paramètre analysé est non, no, n ou 0 (par défaut ne retourne rien)
  3. vide : valeur retournée si le paramètre est vide ou absent (par défaut ne retourne rien)
  4. défaut : valeur retournée dans les autres cas (par défaut : oui)

Clarification des cas "vide" et "défaut"

Le cas "vide" signifiant que le paramètre est vide ou omis, on peut considérer qu'il s'agit là du "cas par défaut" à proprement parler.

Le cas "défaut" signifiant que la valeur n'est pas reconnue par le modèle, il est fortement souhaitable d'éviter ce cas de figure.

Exemples

  • (( Oui non | oui )) → oui
  • (( Oui non | Oui )) → oui
  • (( Oui non | OUI )) → oui
  • (( Oui non | o )) → oui
  • (( Oui non | yes )) → oui
  • (( Oui non | 1 )) → oui
  • (( Oui non | non ))
  • (( Oui non | Non ))
  • (( Oui non | NON ))
  • (( Oui non | n ))
  • (( Oui non | N ))
  • (( Oui non | 0 ))
  • (( Oui non | ))
  • (( Oui non | un contenu quelconque )) → oui

oui :

  • (( Oui non | oui | oui=OUI )) → OUI
  • (( Oui non | oui | oui=jambon )) → jambon

non :

  • (( Oui non | n | non=NON )) → NON
  • (( Oui non | 0 | non=pomme de terre )) → pomme de terre

vide :

  • (( Oui non | | vide=tomate )) → tomate
  • (( Oui non | | vide=tomate | non=pomme )) → tomate
  • (( Oui non | vide=tomate )) → tomate

défaut :

  • (( Oui non | je ne sais pas | défaut=OUI )) → OUI
  • (( Oui non | je ne sais pas | oui=jambon )) → jambon
  • (( Oui non | je ne sais pas | défaut= ))
  • (( Oui non | peut-être | oui=jambon | défaut=rosbif )) → rosbif
  • (( Oui non | 5| oui=jambon | défaut=rosbif )) → rosbif

Utilisation dans un #if

Pour avoir un code clair et éventuellement éviter des duplications, il peut être judicieux d'employer ce modèle dans un #if :

((#if: ((Oui non|(({paramètre|))))}
  | paramètre vaut "oui"
  | paramètre vaut "non" ou est absent/vide
))
((#if: ((Oui non|(({paramètre|))}|vide=oui))
  | paramètre vaut "oui" ou est absent/vide
  | paramètre vaut "non"
))

Rappel : comme indiqué précédemment, il est préférable que le cas "défaut" ne se produise jamais, et il ne devrait donc pas être nécessaire de le prendre en compte.


Logical distinctions

Résumé des valeurs retournés par le modèle «  »

parametre 1
(1=​)
code logique valeur par défaut texte retourné avec :
oui=Positif​
non=Negatif​
vide=Néant​
defaut=Autre​
oui, OUI, o, yes, y, 1 ((Oui non|oui))​ oui par définition​ "oui" "Positif"
Texte quelconque ((Oui non|Texte quelconque))​ oui par défault​ "oui" "Autre"
non, NON, no, n, 0 ((Oui non|non))​ non par définition​ "" "Negatif"
<vide> ((Oui non|))​ vide​ "" "Néant"

Voir les statistiques d'utilisation du modèle sur l'outil wstat.

{{bottomLinkPreText}} {{bottomLinkText}}
Modèle:Oui non
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.