Modèle:Oui non/Documentation

Ceci est une version archivée de cette page, en date du 30 novembre 2017 à 10:14 et modifiée en dernier par Michel c12 (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

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"