Шаблён:Калі непусты
Дакумэнтацыя[стварыць]
Дзякуючы гэтаму шаблёну можна выкарыстоўваць функцыю #if без асаблівых замарочак. Пропусты і пераносы радкоў разьбіраюцца падобна да парсэрных функцыяў.
Шаблён можна выкарыстоўваць з падстаноўкай.
Выкарыстаньне
{{Калі непусты| x | A | B }}
вяртае « A »{{Калі непусты|x| A | B }}
вяртае « A »{{Калі непусты| | A | B }}
вяртае « B »{{Калі непусты|| A | B }}
вяртае « B »
Параўнайце:
{{#if:x| A | B }}
вяртае «A»{{#if:| A | B }}
вяртае «B»
Тэхнічныя падрабязнасьці
Для вылічэньня ўмовы (вызначэньня, ці першы парамэтар непусты) шаблён выкарыстоўвае парсэрную функцыю #if, вяртаючы 1, калі ўмова праўдзівая, інакш вяртаючы 2. Пэрад выніковым індэксам дадаецца шаблён «П» (таму Шаблён:П1 ці Шаблён:П2), які выклікаецца з парамэтрамі A і B. У выніку атрымліваецца A альбо B без абрэзкі.