Шаблон:Join/Документация: различия между версиями

Материал из Энциклобогии
Перейти к навигации Перейти к поиску
(описание вынесено из шаблона на отдельную страницу)
 
м (уточнение про семь строк)
 
Строка 2: Строка 2:
     <nowiki>{{</nowiki>join | СТРОКА… | separator=СТРОКА-РАЗДЕЛИТЕЛЬ}}
     <nowiki>{{</nowiki>join | СТРОКА… | separator=СТРОКА-РАЗДЕЛИТЕЛЬ}}


Объединяет несколько <code>СТРОК</code>, вставляя между парами <code>СТРОКУ-РАЗДЕЛИТЕЛЬ</code>.  При этом, если хотя бы одна из строк пары пустая, то разделитель не используется (в этом и есть смысл шаблона). Поддерживается до шести строк.
Объединяет несколько <code>СТРОК</code>, вставляя между парами <code>СТРОКУ-РАЗДЕЛИТЕЛЬ</code>.  При этом, если хотя бы одна из строк пары пустая, то разделитель не используется (в этом и есть смысл шаблона). Поддерживается до семи строк.


Следует помнить, что как и всегда, если в строках могут встречаться знаки равенства, следует напрямую указать номер строки: <code><nowiki>{{</nowiki>join | 1=''строка1'' | 2=''строка2'' | separator=&lt;nowiki&gt;, &lt;/nowiki&gt;}}</code>.
Следует помнить, что как и всегда, если в строках могут встречаться знаки равенства, следует напрямую указать номер строки: <code><nowiki>{{</nowiki>join | 1=''строка1'' | 2=''строка2'' | separator=&lt;nowiki&gt;, &lt;/nowiki&gt;}}</code>.

Текущая версия от 06:52, 5 сентября 2016

Использование:

    {{join | СТРОКА… | separator=СТРОКА-РАЗДЕЛИТЕЛЬ}}

Объединяет несколько СТРОК, вставляя между парами СТРОКУ-РАЗДЕЛИТЕЛЬ. При этом, если хотя бы одна из строк пары пустая, то разделитель не используется (в этом и есть смысл шаблона). Поддерживается до семи строк.

Следует помнить, что как и всегда, если в строках могут встречаться знаки равенства, следует напрямую указать номер строки: {{join | 1=строка1 | 2=строка2 | separator=<nowiki>, </nowiki>}}.

Примеры использования

Код Результат
{{join|1|2|separator=+}} 1+2
{{join||2|separator=+}} 2
{{join|1||separator=+}} 1
{{join|а|б|в|г|д|е|separator=<nowiki>, </nowiki>}} а, б, в, г, д, е
{{join|а||в||д|separator=<nowiki>, </nowiki>}} а, в, д
{{join|||в|г|д|separator=<nowiki>, </nowiki>}} в, г, д
{{join|а||в|||separator=<nowiki>, </nowiki>}} а, в

Пример с переводом строки и знаком равенства в параметре:

Код Результат
{{join | 1=abc = "foobar"; | 2= | 3=def = "blah-blah-blah"; | separator=<br />}} abc = "foobar";
def = "blah-blah-blah";



Задействован в шаблонах {{Раздел заглавной страницы}}, {{Гильдия}}, {{Группа монстров}}