Шаблон:List
Этот шаблон реализован на основе Lua с использованием функции main() из модуля Separated entries. |
Создаёт горизонтальные и вертикальные списки с произвольным текстом в качестве разделителя (по умолчанию — вертикальная | черта).
{{list
| элемент 1
| элемент 2
| элемент 3
| …
| x = разделитель
}}
|
{{list|элемент 1|элемент 2|элемент 3|…|x=разделитель}}
|
-
{{list|a|b|c}}
→ a | b | c -
{{list|a|b|c|x=•}}
→ a • b • c -
{{list|a|b|c|x=<small>/////</small>}}
→ a ///// b ///// c -
{{list|a|b|c|x=<big>{{oncolor|green|#fff|~}}</big>}}
→ a ~ b ~ c -
<ol type=square>{{list|<li>a|b|c|x=<li>}}</ol>
→- a
- b
- c
Разделитель списка по умолчанию отбивается одиночными пробелами с обеих сторон. Для отключения этого свойства добавьте к заголовку параметра-разделителя восклицательный знак:
-
{{list|a|b|c|x!=•}}
→ a•b•c
Для корректной работы шаблона с элементами списка, содержащими знаки равенства, заключите все =
в двойные фигурные скобки:
-
{{list|{{=}}|{{=}}|{{=}}}}
→ = | = | =
Запись с неэкранированными знаками равенства (например, {{list|=|=|=}}
) приведёт к неработоспособности шаблона и к попаданию страницы с ним в категорию Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
См. также
- {{flatlist}}
- {{flexilist}}
- {{join}}
- {{natural join}}
Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.