Шаблон:РазделитьИСоединить/Документация

Материал из Энциклопедия МИФИ

Энциклопедия МИФИ > РазделитьИСоединить/Документация
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
м
(Отмена правки 4204 участника Chameleon (обсуждение))
Строка 27: Строка 27:
  Вводим: <nowiki>{{РазделитьИСоединить|8(123)456-67-90,7(233)439-23-90; 058-2789<br>88-90367|<includeonly>{{Телефон|</includeonly>|<includeonly>}}</includeonly>|<br/>}}</nowiki>
  Вводим: <nowiki>{{РазделитьИСоединить|8(123)456-67-90,7(233)439-23-90; 058-2789<br>88-90367|<includeonly>{{Телефон|</includeonly>|<includeonly>}}</includeonly>|<br/>}}</nowiki>
  Получаем: {{РазделитьИСоединить|8(123)456-67-90,7(233)439-23-90; 058-2789<br>88-90367|<includeonly>{{Телефон|</includeonly>|<includeonly>}}</includeonly>|<br/>}}
  Получаем: {{РазделитьИСоединить|8(123)456-67-90,7(233)439-23-90; 058-2789<br>88-90367|<includeonly>{{Телефон|</includeonly>|<includeonly>}}</includeonly>|<br/>}}
-
 
-
 
-
{{РазделитьИСоединить| Иванов Иван Иванович | <noinclude>{{Сотрудник|</noinclude> | <noinclude>|заместитель заведующего кафедрой|0}}  </noinclude> |<br/> }}
 
-
 
-
{{{{{{РазделитьИСоединить| Иванов Иван Иванович | {{((}}Сотрудник{{!}}| {{!}}заместитель заведующего кафедрой{{!}}0{{))}} |<br/> }} }}}}
 
-
 
-
{{ #vardefine:prefix| {{Сотрудник|}}
 
-
{{ #vardefine:postfix| |заместитель заведующего кафедрой|0}}}}
 
-
{{РазделитьИСоединить| Иванов Иван Иванович | {{#var:prefix}}| {{#var:postfix}} |<br/> }}
 

Версия 12:51, 29 августа 2009

Home > Шаблон:РазделитьИСоединить > Документация

На входе:

1. Array
строка, содержащая массив элементов через некоторый разделитель
2. Префикс
Часть строки, которую надо вставить до каждого элемента
3. Постфикс
Часть строки, которую надо вставить после каждого элемента
4. Соединитель - часть строки, которая вставляется между элементами
5. Опционально. Нестандартный разделитель (регулярное выражение), который необходимо использовать вместо стандартных. Обязательно со скобками вокруг выражения. К примеру: (-).

Вызов:

Вводим: {{РазделитьИСоединить| 8(123)456-67-90,7(233)439-23-90 | <includeonly>{{Телефон|</includeonly> | <includeonly>}}</includeonly> |и}}
Получаем: 8(123)456-67-90   и  7(233)439-23-90
Вводим: {{РазделитьИСоединить|8(123)456-67-90xxx7(233)439-23-90|<includeonly>{{Телефон|</includeonly>|<includeonly>}}</includeonly>|:|(xxx)}}
Получаем: 8(123)456-67-90xxx7(233)439-23-90
Вводим: {{РазделитьИСоединить|8(123)456-67-90<br>7(233)439-23-90|<includeonly>{{Телефон|</includeonly>|<includeonly>}}</includeonly>| }}
Получаем: 8(123)456-67-90  7(233)439-23-90
Вводим: {{РазделитьИСоединить|8(123)456-67-90<br />7(233)439-23-90|<includeonly>{{Телефон|</includeonly>|<includeonly>}}</includeonly>| }}
Получаем: 8(123)456-67-90  7(233)439-23-90
Вводим: {{РазделитьИСоединить|8(123)456-67-90<BR/>7(233)439-23-90|<includeonly>{{Телефон|</includeonly>|<includeonly>}}</includeonly>| }}
Получаем: 8(123)456-67-90  7(233)439-23-90
Вводим: {{РазделитьИСоединить|8(123)456-67-90,7(233)439-23-90; 058-2789<br>88-90367|<includeonly>{{Телефон|</includeonly>|<includeonly>}}</includeonly>|<br/>}}
Получаем: 8(123)456-67-90 
7(233)439-23-90
058-2789
88-90367
Помощь