Спешная марка
- 1 year ago
- 0
- 0
С помощью этого шаблона парсерная функция может выдавать результат без . При оценке условий пробелы и символы новой строки удаляются как обычно. Шаблон может быть использован с подстановкой.
{{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 }} или {{ P2 }} с параметрами A и B. В результате получается A или B без обрезки.