Шаблона: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> }} |
Помилка скрипту: Функції «formatStatements» не існує.
| ||
---|---|---|---|
{{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=перший позиційний параметр порожній}} |
Помилка скрипту: Функції «formatStatements» не існує.
|
Див. також
- {{Інфобокс/rows}}