Modèle:Oui non/Documentation

De Wikonsult
Sauter à la navigation Sauter à la recherche

Usage

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.

Sytnaxe

{{ Oui non | paramètre à analyser }}
{{ Oui non | paramètre à analyser |oui=oui |non= |défaut=oui |vide= }}

paramètres

Les paramètre permette 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)

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


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"