Шаблон:Yesno/doc: различия между версиями
Материал из Энциклопедия Тренерон
Дополнительные действия
Новая страница: «{{docpage}} {{СИШ}} Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения «истина» и «ложь». Он не предназначен для использования в статьях напрямую, но для других шаблонов. == Использование== Шаблон...» |
(нет различий)
|
Версия от 17:18, 22 октября 2023
Шаблон:Docpage Шаблон:СИШ Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения «истина» и «ложь». Он не предназначен для использования в статьях напрямую, но для других шаблонов.
Использование
Шаблон различает пять разных типов первого неименованного входного параметра:
- Yes: Регистронезависимая форма ввода истинного значения. Поддерживаются значения
yes,y,да,trueи1. Возвращаемое значение по умолчанию — «yes», может быть переопределено. - No: Регистронезависимая форма ложного значения. Поддерживаются значения
no,n,нет,falseи0. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено. - Пустота: Состоящий только из пробелов параметр. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено.
- Отрицание: Когда параметр представляет собой только символ
¬или отсутствует вообще. Возвращаемое значение по умолчанию совпадает со значением{{yesno|no}}, может быть переопределено. - Всё остальное: Любой текст, не попадающий в предыдущие группы. Возвращаемое значение по умолчанию совпадает со значением
{{yesno|yes}}, может быть переопределено.
Все возвращаемые значения могут быть переопределены (см. ниже).
Параметры
{{yesno
|
| yes =
| no =
| blank =
| ¬ =
| def =
}}
Примеры
| Сравнение связанных шаблонов | |||
|---|---|---|---|
| Параметр 1 (Шаблон:Code) | Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted | Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted | Ошибка Lua: не удаётся создать процесс: proc_open(/dev/null): Failed to open stream: Operation not permitted |
| 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" |
См. также
- {{yesno-yes}}
- {{yesno-no}}
- Модуль:Yesno