Interested Article - Yesno
ashanti
- 2020-09-08
- 1
Внимание! Это один из
самых используемых шаблонов
.
|
Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения «истина» и «ложь» . Он не предназначен для использования в статьях напрямую, но для других шаблонов.
Использование
Шаблон различает пять разных типов первого неименованного входного параметра:
-
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=
)
|
{{ yesno }} | {{ yesno-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
ashanti
- 2020-09-08
- 1