Шаблон:Yesno/doc: различия между версиями
Перейти к навигации
Перейти к поиску
Andras (обсуждение | вклад) Нет описания правки |
Andras (обсуждение | вклад) м (→Примеры) |
||
| Строка 29: | Строка 29: | ||
! Код !! Результат | ! Код !! Результат | ||
|- | |- | ||
| {{Пример||1|_style=wikitable}} | | {{Пример|Yesno|1|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||yes|_style=wikitable}} | | {{Пример|Yesno|yes|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||y|_style=wikitable}} | | {{Пример|Yesno|y|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||Yes|_style=wikitable}} | | {{Пример|Yesno|Yes|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||да|_style=wikitable}} | | {{Пример|Yesno|да|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||TRUE|_style=wikitable}} | | {{Пример|Yesno|TRUE|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||yes|yes=ИСТИНА|_style=wikitable}} | | {{Пример|Yesno|yes|yes=ИСТИНА|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||0|_style=wikitable}} | | {{Пример|Yesno|0|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||no|_style=wikitable}} | | {{Пример|Yesno|no|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||n|_style=wikitable}} | | {{Пример|Yesno|n|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||нет||_style=wikitable}} | | {{Пример|Yesno|нет||_style=wikitable}} | ||
|- | |- | ||
| {{Пример||нет|no=NO|_style=wikitable}} | | {{Пример|Yesno|нет|no=NO|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||false|_style=wikitable}} | | {{Пример|Yesno|false|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||FALSE|no=ЛОЖЬ|_style=wikitable}} | | {{Пример|Yesno|FALSE|no=ЛОЖЬ|_style=wikitable}} | ||
|- | |- | ||
| {{Пример|_style=wikitable}} | | {{Пример|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||¬|¬=ОТРИЦАНИЕ|_style=wikitable}} | | {{Пример|Yesno|¬|¬=ОТРИЦАНИЕ|_style=wikitable}} | ||
|- | |- | ||
| {{Пример|¬=ОТРИЦАНИЕ|_style=wikitable}} | | {{Пример|¬=ОТРИЦАНИЕ|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||no=ЛОЖЬ|_style=wikitable}} | | {{Пример|Yesno|no=ЛОЖЬ|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||¬=ОТРИЦАНИЕ|no=ЛОЖЬ|_style=wikitable}} | | {{Пример|Yesno|¬=ОТРИЦАНИЕ|no=ЛОЖЬ|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||blank=ПУСТО|_style=wikitable}} | | {{Пример|Yesno|blank=ПУСТО|_style=wikitable}} | ||
|- | |- | ||
| {{Пример|||_style=wikitable}} | | {{Пример|Yesno||_style=wikitable}} | ||
|- | |- | ||
| {{Пример|||¬=ОТРИЦАНИЕ|_style=wikitable}} | | {{Пример|Yesno||¬=ОТРИЦАНИЕ|_style=wikitable}} | ||
|- | |- | ||
| {{Пример|||blank=ПУСТО|_style=wikitable}} | | {{Пример|Yesno||blank=ПУСТО|_style=wikitable}} | ||
|- | |- | ||
| {{Пример||¬|blank=ПУСТО|_style=wikitable}} | | {{Пример|Yesno|¬|blank=ПУСТО|_style=wikitable}} | ||
|- | |- | ||
| {{Пример|||no=ЛОЖЬ|_style=wikitable}} | | {{Пример|Yesno||no=ЛОЖЬ|_style=wikitable}} | ||
|- | |- | ||
| {{Пример|||blank=ПУСТО|no=ЛОЖЬ|_style=wikitable}} | | {{Пример|Yesno||blank=ПУСТО|no=ЛОЖЬ|_style=wikitable}} | ||
|- | |- | ||
|{{Пример||что угодно|_style=wikitable}} | |{{Пример|Yesno|что угодно|_style=wikitable}} | ||
|- | |- | ||
|{{Пример||что угодно|yes=ИСТИНА|_style=wikitable}} | |{{Пример|Yesno|что угодно|yes=ИСТИНА|_style=wikitable}} | ||
|- | |- | ||
|{{Пример||что угодно|def=ЗНАЧЕНИЕ|_style=wikitable}} | |{{Пример|Yesno|что угодно|def=ЗНАЧЕНИЕ|_style=wikitable}} | ||
|- | |- | ||
|{{Пример||что угодно|def=ЗНАЧЕНИЕ|yes=ИСТИНА|_style=wikitable}} | |{{Пример|Yesno|что угодно|def=ЗНАЧЕНИЕ|yes=ИСТИНА|_style=wikitable}} | ||
|- | |- | ||
|} | |} | ||
Текущая версия от 11:17, 25 июня 2023
Внимание! Это один из самых используемых шаблонов. |
Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения «истина» и «ложь». Он не предназначен для использования в статьях напрямую, но для других шаблонов.
Использование
Шаблон различает пять разных типов первого неименованного входного параметра:
- 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|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=ЗНАЧЕНИЕ}} | ЗНАЧЕНИЕ |
| Сравнение связанных шаблонов | |||
|---|---|---|---|
Параметр 1 (1=)
|
{{Нesno}} | {{Нesno-yes}} | {{Yesno-no}} |
| yes, y, true, 1* | "yes" | "yes" | "yes" |
| Some Text | "yes" | "yes" | "no" |
| no, n, false, 0* | "" [blank] | "no" | "no" |
| [blank] | "" [blank] | "yes" | "no" |
| 1=[blank] | "" [blank] | "yes" | "no" |
| ¬ | "" [blank] | "yes" | "no" |
| [опущено] | "" [blank] | "yes" | "no" |
См. также
- {{Yesno-yes}}
- {{Yesno-no}}
- Модуль:Yesno