MediaWiki/Параметры в шаблонах
Построение списка
Чтобы из переданного в шаблон параметра построить список нужно использовать вспомогательные шаблоны, разбивающие переданный параметр на несколько значений.
Список из строки с одинарным разбиением
Пример построения простого списка с разбиением по точке с запятой (;), используя функцию #arraymap. Используется один шаблон:
- {{Создать список}}
Если подобное разбиение не планируется больше нигде использовать, то можно обойтись и без шаблона указав его содержимое в месте вызова.
{{Создать список | string = Key1: Value1; Key2: Value2; Key3: Value3 }}
Результат:
- Key1: Value1
- Key2: Value2
- Key3: Value3
Список из строки с двойным разбиением
Пример построения сложного списка с разбиением по точке с запятой (;) и двоеточию (:), используя функции #arraymap и #explode. Для этого создаются два шаблона:
{{Создать двойной список | string = Key1: Value1; Key2: Value2; Key3: Value3 }}
Результат:
- Key1 = Value1
- Key2 = Value2
- Key3 = Value3