Шаблон:Yesno/doc: различия между версиями
Перейти к навигации
Перейти к поиску
Andras (обсуждение | вклад) Нет описания правки |
Andras (обсуждение | вклад) Нет описания правки |
||
| Строка 5: | Строка 5: | ||
== Использование== | == Использование== | ||
Шаблон различает пять разных типов первого неименованного входного параметра: | Шаблон различает пять разных типов первого неименованного входного параметра: | ||
# '''Yes''': [[регистрозависимость|Регистронезависимая]] форма ввода истинного значения. Поддерживаются значения <code>yes</code>, <code>y</code>, <code>да</code>, <code>true</code> и <code>1</code>. Возвращаемое значение по умолчанию — «{{ | # '''Yes''': [[регистрозависимость|Регистронезависимая]] форма ввода истинного значения. Поддерживаются значения <code>yes</code>, <code>y</code>, <code>да</code>, <code>true</code> и <code>1</code>. Возвращаемое значение по умолчанию — «{{Yesno|yes}}», может быть переопределено. | ||
# '''No''': Регистронезависимая форма ложного значения. Поддерживаются значения <code>no</code>, <code>n</code>, <code>нет</code>, <code>false</code> и <code>0</code>. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено. | # '''No''': Регистронезависимая форма ложного значения. Поддерживаются значения <code>no</code>, <code>n</code>, <code>нет</code>, <code>false</code> и <code>0</code>. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено. | ||
# '''Пустота''': Состоящий только из [[пробел]]ов параметр. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено. | # '''Пустота''': Состоящий только из [[пробел]]ов параметр. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено. | ||
# '''Отрицание''': Когда параметр представляет собой только символ <code>¬</code> или отсутствует вообще. Возвращаемое значение по умолчанию совпадает со значением <code><nowiki>{{ | # '''Отрицание''': Когда параметр представляет собой только символ <code>¬</code> или отсутствует вообще. Возвращаемое значение по умолчанию совпадает со значением <code><nowiki>{{Yesno|no}}</nowiki></code>, может быть переопределено. | ||
# '''Всё остальное''': Любой текст, не попадающий в предыдущие группы. Возвращаемое значение по умолчанию совпадает со значением <code><nowiki>{{ | # '''Всё остальное''': Любой текст, не попадающий в предыдущие группы. Возвращаемое значение по умолчанию совпадает со значением <code><nowiki>{{Yesno|yes}}</nowiki></code>, может быть переопределено. | ||
Все возвращаемые значения могут быть переопределены (см. ниже). | Все возвращаемые значения могут быть переопределены (см. ниже). | ||
| Строка 101: | Строка 101: | ||
|- | |- | ||
| yes, y, true, 1* | | yes, y, true, 1* | ||
| "{{ | | "{{Yesno|yes}}" | ||
| "{{ | | "{{Yesno-yes|yes}}" | ||
| "{{ | | "{{Yesno-no|yes}}" | ||
|- | |- | ||
| {{nowrap|Some Text}} | | {{nowrap|Some Text}} | ||
| "{{ | | "{{Yesno|Some Text}}" | ||
| "{{ | | "{{Yesno-yes|Some Text}}" | ||
| "{{ | | "{{Yesno-no|Some Text}}" | ||
|- | |- | ||
| no, n, false, 0* | | no, n, false, 0* | ||
| "{{ | | "{{Yesno|no}}" {{var|[blank]}} | ||
| "{{ | | "{{Yesno-yes|no}}" | ||
| "{{ | | "{{Yesno-no|no}}" | ||
|- | |- | ||
| {{var|[blank]}} | | {{var|[blank]}} | ||
| "{{ | | "{{Yesno|1=}}" {{var|[blank]}} | ||
| "{{ | | "{{Yesno-yes|1=}}" | ||
| "{{ | | "{{Yesno-no|1=}}" | ||
|- | |- | ||
| 1={{var|[blank]}} | | 1={{var|[blank]}} | ||
| "{{ | | "{{Yesno|1=}}" {{var|[blank]}} | ||
| "{{ | | "{{Yesno-yes|1=}}" | ||
| "{{ | | "{{Yesno-no|1=}}" | ||
|- | |- | ||
| ¬ | | ¬ | ||
| "{{ | | "{{Yesno|¬}}" {{var|[blank]}} | ||
| "{{ | | "{{Yesno-yes|¬}}" | ||
| "{{ | | "{{Yesno-no|¬}}" | ||
|- | |- | ||
| {{var|[опущено]}} | | {{var|[опущено]}} | ||
| "{{ | | "{{Yesno}}" {{var|[blank]}} | ||
| "{{ | | "{{Yesno-yes}}" | ||
| "{{ | | "{{Yesno-no}}" | ||
|} | |} | ||
== См. также == | == См. также == | ||
* {{t| | * {{t|Yesno-yes}} | ||
* {{t| | * {{t|Yesno-no}} | ||
* [[Модуль:Yesno]] | * [[Модуль:Yesno]] | ||
Версия от 00:44, 9 мая 2023
Внимание! Это один из самых используемых шаблонов. |
Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения «истина» и «ложь». Он не предназначен для использования в статьях напрямую, но для других шаблонов.
Использование
Шаблон различает пять разных типов первого неименованного входного параметра:
- 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 (Шаблон:code) | {{yesno}} | {{yesno-yes}} | {{yesno-no}} |
| yes, y, true, 1* | "yes" | "yes" | "yes" |
| Шаблон:nowrap | "yes" | "yes" | "no" |
| no, n, false, 0* | "" Шаблон:var | "no" | "no" |
| Шаблон:var | "" Шаблон:var | "yes" | "no" |
| 1=Шаблон:var | "" Шаблон:var | "yes" | "no" |
| ¬ | "" Шаблон:var | "yes" | "no" |
| Шаблон:var | "" Шаблон:var | "yes" | "no" |
См. также