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