Меню

Главная
Случайная статья
Настройки
Шаблон:Ifnotempty
Материал из https://ru.wikipedia.org

С помощью этого шаблона парсерная функция #if может выдавать результат без обрезания пробелов и переносов строк. При оценке условий пробелы и символы новой строки удаляются как обычно. Шаблон может быть использован с подстановкой.

Использование
  • {{ifnotempty| x | A | B }} даст « A »
  • {{ifnotempty|x| A | B }} даст « A »
  • {{ifnotempty| | A | B }} даст « B »
  • {{ifnotempty|| A | B }} даст « B »


Для сравнения:
  • {{#if:x| A | B }} даст «A»
  • {{#if:| A | B }} даст «B»


Технические детали

Для оценки условия (определения незаполненности первого параметра) шаблон использует парсерную функцию #if, возвращая 1, если условие истинное, и 2 в противном случае. В зависимости от этого вызывается шаблон {{P1}} или

См. также
Downgrade Counter