Редактирование: Шаблон:Yesno/doc

Перейти к навигации Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

Текущая версия Ваш текст
Строка 1: Строка 1:
{{docpage}}
{{СИШ}}
Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения [[Булева функция|«истина» и «ложь»]]. Он не предназначен для использования в статьях напрямую, но для других шаблонов.


== Использование==
Шаблон различает пять разных типов первого неименованного входного параметра:
# '''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>. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено.
# '''Пустота''': Состоящий только из [[пробел]]ов параметр. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено.
# '''Отрицание''': Когда параметр представляет собой только символ <code>¬</code> или отсутствует вообще. Возвращаемое значение по умолчанию совпадает со значением <code><nowiki>{{yesno|no}}</nowiki></code>, может быть переопределено.
# '''Всё остальное''': Любой текст, не попадающий в предыдущие группы. Возвращаемое значение по умолчанию совпадает со значением <code><nowiki>{{yesno|yes}}</nowiki></code>, может быть переопределено.
Все возвращаемые значения могут быть переопределены (см. ниже).
== Параметры ==
<pre>{{yesno
|
| yes  =
| no    =
| blank =
| ¬    =
| def  =
}}</pre>
== Примеры ==
<!-- {{таблица примеров}} -->
{|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]]
<includeonly>
[[Категория:Шаблоны:Условные]]
</includeonly>
Пожалуйста, учтите, что любой ваш вклад в проект «wikixw» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Wikixw:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

  <charinsert>[+]</charinsert> · <charinsert>+</charinsert> · <charinsert>+</charinsert> · <charinsert>✔ Оставить</charinsert> · <charinsert>– —</charinsert> · <charinsert>“+” ‘+’ «+» ‹+› „+“ ‚+‘</charinsert> · <charinsert>… ~ | °  </charinsert> · <charinsert>≈ ≠ ≤ ≥ ± − × ÷ ← → ² ³ ½ · §</charinsert>
     <charinsert></charinsert> · <charinsert>File:+</charinsert> · <charinsert>Special:MyLanguage/+</charinsert> · <charinsert>Special:MyLanguage/</charinsert> · <charinsert>+</charinsert> · <charinsert><nowiki>+</nowiki></charinsert> <charinsert><nowiki>+</nowiki></code></charinsert> · <charinsert><syntaxhighlight lang="php">+</syntaxhighlight></charinsert> · <charinsert></charinsert> · <charinsert>+</charinsert> · <charinsert>#REDIRECT+</charinsert> · <charinsert><translate>+</translate></charinsert> · <charinsert><languages/></charinsert> · <charinsert>{{#translation:}}</charinsert> · <charinsert><tvar name=1>+</tvar></charinsert> · <charinsert>{{DEFAULTSORT:+}}</charinsert> · <charinsert>+</charinsert>