Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения «истина» и «ложь». Он не предназначен для использования в статьях напрямую, но для других шаблонов.
Использование
Шаблон различает пять разных типов первого неименованного входного параметра:
- Yes: Регистронезависимая форма ввода истинного значения. Поддерживаются значения
yes, y, да, true и 1. Возвращаемое значение по умолчанию — «yes», может быть переопределено.
- No: Регистронезависимая форма ложного значения. Поддерживаются значения
no, n, нет, false и 0. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено.
- Пустота: Состоящий только из пробелов параметр. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено.
- Отрицание: Когда параметр представляет собой только символ
¬ или отсутствует вообще. Возвращаемое значение по умолчанию совпадает со значением {{yesno|no}}, может быть переопределено.
- Всё остальное: Любой текст, не попадающий в предыдущие группы. Возвращаемое значение по умолчанию совпадает со значением
{{yesno|yes}, может быть переопределено.
Все возвращаемые значения могут быть переопределены (см. ниже).
Параметры
{{yesno
|
| yes =
| no =
| blank=
| ¬ =
| def =
}}
Примеры
| Код |
Результат
|
| {{yesno|1}}
|
yes
|
| {{yesno|yes}}
|
yes
|
| {{yesno|y}}
|
yes
|
| {{yesno|Yes}}
|
yes
|
| {{yesno|да}}
|
yes
|
| {{yesno|TRUE}}
|
yes
|
| {{yesno|yes|yes=ИСТИНА}}
|
ИСТИНА
|
|
| Код |
Результат
|
| {{yesno|0}}
|
|
| {{yesno|no}}
|
|
| {{yesno|n}}
|
|
| {{yesno|нет|}}
|
|
| {{yesno|нет|no=NO}}
|
NO
|
| {{yesno|false}}
|
|
| {{yesno|FALSE|no=ЛОЖЬ}}
|
ЛОЖЬ
|
|
| Код |
Результат
|
| {{yesno}}
|
|
| {{yesno|¬|¬=ОТРИЦАНИЕ}}
|
ОТРИЦАНИЕ
|
| {{yesno|¬=ОТРИЦАНИЕ}}
|
ОТРИЦАНИЕ
|
| {{yesno|no=ЛОЖЬ}}
|
|
| {{yesno|no=ЛОЖЬ|¬=ОТРИЦАНИЕ}}
|
ОТРИЦАНИЕ
|
| {{yesno|blank=ПУСТО}}
|
|
|
| Код |
Результат
|
| {{yesno|}}
|
|
| {{yesno||¬=ОТРИЦАНИЕ}}
|
|
| {{yesno||blank=ПУСТО}}
|
ПУСТО
|
| {{yesno|¬|blank=ПУСТО}}
|
|
| {{yesno||no=ЛОЖЬ}}
|
ЛОЖЬ
|
| {{yesno||no=ЛОЖЬ|blank=ПУСТО}}
|
ПУСТО
|
|
| Код |
Результат
|
| {{yesno|что угодно}}
|
yes
|
| {{yesno|что угодно|yes=ИСТИНА}}
|
ИСТИНА
|
| {{yesno|что угодно|def=ЗНАЧЕНИЕ}}
|
ЗНАЧЕНИЕ
|
| {{yesno|что угодно|yes=ИСТИНА|def=ЗНАЧЕНИЕ}}
|
ЗНАЧЕНИЕ
|
|
См. также