Відмінності між версіями «Шаблон:If1/документація»

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][очікує на перевірку]
(Заміна →‎Примітки: на Інтервікі — менш функціональний, але найближчий аналог цього шаблону)
 
Рядок 50: Рядок 50:
|else=перший позиційний параметр порожній}}
|else=перший позиційний параметр порожній}}
|}
|}


== Примітки ==
* шаблон не має інтервікі


== Див. також ==
== Див. також ==

Поточна версія на 09:41, 25 вересня 2021

Код шаблону:
{{#if:{{{1|}}}
|{{{pre|}}}{{{0|}}}{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{post|}}}
|{{{else|}}}{{{-1|}}}
}}

Тестовий шаблон, який виводить усі параметри (pre, 0-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=[Зображення:|example.jpg|{{!}}120px|]|]|...}} Example.jpg...
{{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=перший позиційний параметр порожній}}

перший позиційний параметр порожній

Див. також[ред. код]