|
|
Строка 1: |
Строка 1: |
| <!-- -->{{#if:{{{1|}}} | {{{1}}}{{#if: {{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}} | {{{separator|}}}}}}}<!--
| |
| -->{{#if:{{{2|}}} | {{{2}}}{{#if: {{{3|}}}{{{4|}}}{{{5|}}} | {{{separator|}}}}}}}<!--
| |
| -->{{#if:{{{3|}}} | {{{3}}}{{#if: {{{4|}}}{{{5|}}} | {{{separator|}}}}}}}<!--
| |
| -->{{#if:{{{4|}}} | {{{4}}}{{#if: {{{5|}}} | {{{separator|}}}}}}}<!--
| |
| -->{{{5|}}}<noinclude>
| |
| == Документация ==
| |
| Использование:
| |
| <nowiki>{{</nowiki>join | СТРОКА... | separator=СТРОКА-РАЗДЕЛИТЕЛЬ}}
| |
|
| |
|
| Объединяет несколько <code>СТРОК</code>, вставляя между парами <code>СТРОКУ-РАЗДЕЛИТЕЛЬ</code>. При этом, если хотя бы одна из строк пары пустая, то разделитель не используется (в этом и есть смысл шаблона). Поддерживается до пяти строк.
| |
|
| |
| Следует помнить, что как и всегда, если в строках могут встречаться знаки равенства, следует напрямую указать номер строки: <code><nowiki>{{</nowiki>join | 1=''строка1'' | 2=''строка2'' | separator=<nowiki>, </nowiki>}}</code>.
| |
|
| |
| == Примеры использования ==
| |
| {| class="standard"
| |
| ! Код
| |
| ! Результат
| |
| |-
| |
| | <code><nowiki>{{join|1|2|separator=+}}</nowiki></code>
| |
| | {{join|1|2|separator=+}}
| |
| |-
| |
| | <code><nowiki>{{join||2|separator=+}}</nowiki></code>
| |
| | {{join||2|separator=+}}
| |
| |-
| |
| | <code><nowiki>{{join|1||separator=+}}</nowiki></code>
| |
| | {{join|1||separator=+}}
| |
| |-
| |
| | <code><nowiki>{{join|а|б|в|г|д|separator=<nowiki>, </nowiki>}}</nowiki></code>
| |
| | {{join|а|б|в|г|д|separator=<nowiki>, </nowiki>}}
| |
| |-
| |
| | <code><nowiki>{{join|а||в||д|separator=<nowiki>, </nowiki>}}</nowiki></code>
| |
| | {{join|а||в||д|separator=<nowiki>, </nowiki>}}
| |
| |-
| |
| | <code><nowiki>{{join|||в|г|д|separator=<nowiki>, </nowiki>}}</nowiki></code>
| |
| | {{join|||в|г|д|separator=<nowiki>, </nowiki>}}
| |
| |-
| |
| | <code><nowiki>{{join|а||в|||separator=<nowiki>, </nowiki>}}</nowiki></code>
| |
| | {{join|а||в|||separator=<nowiki>, </nowiki>}}
| |
| |}
| |
|
| |
| Пример с переводом строки и знаком равенства в параметре:
| |
| {| class="standard"
| |
| ! Код
| |
| ! Результат
| |
| |-
| |
| | <code><nowiki>{{join | 1=abc = "foobar"; | 2= | 3=def = "blah-blah-blah"; | separator=<br />}}</nowiki></code>
| |
| | {{join | 1=abc = "foobar"; | 2= | 3=def = "blah-blah-blah"; | separator=<br />}}
| |
| |}
| |
|
| |
|
| |
| [[Категория:Шаблоны|{{PAGENAME}}]]
| |
| </noinclude>
| |