Шаблон:ДаНет

Материал из Structorica Wiki
Версия от 07:58, 16 января 2026; Ivan (обсуждение | вклад) (Новая страница: «<includeonly>{{#switch: {{lc: {{{1|}}}}} | y | да | t | true | on | 1 = {{{да|да}}} | n | нет | f | false | off | 0 | = {{{нет|}}} |<!--пусто--> = {{{пусто|{{{нет|}}} }}} | #default = {{{да|да}}} }}</includeonly><noinclude> === Документация === == Использование == Этот шаблон используется для создания других шаблонов путём преобразован...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Документация

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

Этот шаблон используется для создания других шаблонов путём преобразования входного значения либо в "да", либо в пустой текст, чтобы иметь возможность принимать множественные "истинные" или "ложные" входные данные для определённых функций. Он преобразует входное значение либо в "да", либо в пустой текст, как указано выше. Следующие значения заставляют его возвращать "да":

  • 1
  • t
  • true
  • да
  • y
  • on

Следующие значения заставляют шаблон возвращать пустой текст:

  • 0
  • f
  • false
  • нет
  • n
  • off

Шаблон, таким образом, позволяет следующему возвращать один вывод, если предоставлен истинный вход, и другой вывод, если предоставлен ложный вход в трансляции шаблона:

{{#if:{{ДаНет|{{{1}}}}}|первый вывод|второй вывод}}

То же самое можно сделать с {{ДаНет|{{{1|}}}|да=первый вывод|нет=второй вывод}}. Это потому, что истинные и ложные значения также можно настроить в шаблоне для возврата выводов, отличных от "да" или пустого текста.