Шаблон:Yesno/doc: различия между версиями

Материал из wikixw
Перейти к навигации Перейти к поиску
(Новая страница: «{{docpage}} {{СИШ}} Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения «истина» и «ложь». Он не предназначен для использования в статьях напрямую, но для других шаблонов. == Использование== Шаблон...»)
 
Нет описания правки
Строка 23: Строка 23:


== Примеры ==
== Примеры ==
<!-- {{таблица примеров}} -->


{|class="wikitable"
|-
! Код !! Результат
|-
| {{пример||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}}
|-
|-
|}
|}


{| class="wikitable"
 
|-
! colspan="4" style="background:#d0d0d0;" | Сравнение связанных шаблонов
|- style="text-align:left; vertical-align:top; font-weight:bold; background:#e8e8e8;"
| Параметр 1 ({{code|1=1=}})
| {{tl|yesno}}
| {{tl|yesno-yes}}
| {{tl|yesno-no}}
|-
| yes, y, true, 1*
| "{{yesno|yes}}"
| "{{yesno-yes|yes}}"
| "{{yesno-no|yes}}"
|-
| {{nowrap|Some Text}}
| "{{yesno|Some Text}}"
| "{{yesno-yes|Some Text}}"
| "{{yesno-no|Some Text}}"
|-
| no, n, false, 0*
| "{{yesno|no}}" {{var|[blank]}}
| "{{yesno-yes|no}}"
| "{{yesno-no|no}}"
|-
| {{var|[blank]}}
| "{{yesno|1=}}" {{var|[blank]}}
| "{{yesno-yes|1=}}"
| "{{yesno-no|1=}}"
|-
| 1={{var|[blank]}}
| "{{yesno|1=}}" {{var|[blank]}}
| "{{yesno-yes|1=}}"
| "{{yesno-no|1=}}"
|-
| ¬
| "{{yesno|¬}}" {{var|[blank]}}
| "{{yesno-yes|¬}}"
| "{{yesno-no|¬}}"
|-
| {{var|[опущено]}}
| "{{yesno}}" {{var|[blank]}}
| "{{yesno-yes}}"
| "{{yesno-no}}"
|}


== См. также ==
== См. также ==
* {{t|yesno-yes}}
*  
* {{t|yesno-no}}
*  
* [[Модуль:Yesno]]
* [[Модуль:Yesno]]



Версия от 17:39, 5 декабря 2022

Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения «истина» и «ложь». Он не предназначен для использования в статьях напрямую, но для других шаблонов.

Использование

Шаблон различает пять разных типов первого неименованного входного параметра:

  1. Yes: Регистронезависимая форма ввода истинного значения. Поддерживаются значения yes, y, да, true и 1. Возвращаемое значение по умолчанию — «yes», может быть переопределено.
  2. No: Регистронезависимая форма ложного значения. Поддерживаются значения no, n, нет, false и 0. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено.
  3. Пустота: Состоящий только из пробелов параметр. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено.
  4. Отрицание: Когда параметр представляет собой только символ ¬ или отсутствует вообще. Возвращаемое значение по умолчанию совпадает со значением {{yesno|no}}, может быть переопределено.
  5. Всё остальное: Любой текст, не попадающий в предыдущие группы. Возвращаемое значение по умолчанию совпадает со значением {{yesno|yes}}, может быть переопределено.

Все возвращаемые значения могут быть переопределены (см. ниже).

Параметры

{{yesno
|
| yes   =
| no    =
| blank =
| ¬     =
| def   =
}}

Примеры

|- |}


См. также