Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Шаблон:Yesno/doc

Материал из Энциклопедия Тренерон
Версия от 17:18, 22 октября 2023; Vasiliy Gorodeckiy (обсуждение | вклад) (Новая страница: «{{docpage}} {{СИШ}} Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения «истина» и «ложь». Он не предназначен для использования в статьях напрямую, но для других шаблонов. == Использование== Шаблон...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

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

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

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

  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   =
}}

Примеры

Код Результат
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Шаблон:Пример
Сравнение связанных шаблонов
Параметр 1 (Шаблон:Code) {{yesno}} {{yesno-yes}} {{yesno-no}}
yes, y, true, 1* "yes" "Шаблон:Yesno-yes" "Шаблон:Yesno-no"
Шаблон:Nowrap "yes" "Шаблон:Yesno-yes" "Шаблон:Yesno-no"
no, n, false, 0* "" Шаблон:Var "Шаблон:Yesno-yes" "Шаблон:Yesno-no"
Шаблон:Var "" Шаблон:Var "Шаблон:Yesno-yes" "Шаблон:Yesno-no"
1=Шаблон:Var "" Шаблон:Var "Шаблон:Yesno-yes" "Шаблон:Yesno-no"
¬ "" Шаблон:Var "Шаблон:Yesno-yes" "Шаблон:Yesno-no"
Шаблон:Var "" Шаблон:Var "Шаблон:Yesno-yes" "Шаблон:Yesno-no"

См. также