Шаблона:If1

Матеріал з Вікіпедія


[[{{fullurl:{{{1}}}|action=edit&redlink=1}} створїня]] [обновить]
Документація Документація
Код шаблону:
{{#if:{{{1|}}}
|{{{pre|}}}{{{0|}}}{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{post|}}}
|{{{else|}}}{{{-1|}}}
}}

Меташаблон, який за наявності непорожнього параметра {{{1}}} (тобто першого позиційного параметра) виводить інші параметри в такому порядку: pre, 0, 1, 2, 3, 4, 5, post, або виводить лише параметри "else", "-1" якщо перший параметр порожній.

Шаблон дозволяє перевести складні логічні перевірки присутності вікітексту в параметрі в зрозумілу і більш компактну форму.

Приклади

{{if1|pre={{{pre}}}|0={{{0}}}|{{{1}}}|{{{2}}}|{{{3}}}|...|else={{{else}}}}} {{{pre}}}{{{0}}}{{{1}}}{{{2}}}{{{3}}}...
{{if1|pre={{{pre}}}|0={{{0}}}|{{{1|}}}|{{{2}}}|{{{3}}}|...|else={{{else}}}}} {{{else}}}
{{if1|pre=[|0=[File:|example.jpg|{{!}}120px|]|]|...}} ...
{{if1|pre=
!colspan="3" class="metadata" style="text-align:center;"{{!}}<div style="border: solid #ddd; border-width: 1px 0px 0px 0px;width:100%;background:#eaeaea">|{{
  wikidata/p373|{{{вікісховище|{{{викисклад}}} }}}
   |text={{{ім'я|{{{playername|{{{имя|}}} }}} }}} }}|</div>
}}
{{if1|pre=
!colspan="2" class="metadata" style="text-align:center;"{{!}}<div style="border: solid #ddd; border-width: 1px 0px 0px 0px;width:100%;background:#eaeaea">|{{
  wikidata/p373|{{{вікісховище|{{{викисклад|}}} }}}
   |text={{{ім'я|{{{playername|{{{имя|}}} }}} }}} }}|</div>
  |else=перший позиційний параметр порожній}}

Див. також