Шаблон:С*: различия между версиями

Материал из ЧТМ
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Нет описания правки
перевод на Lua
Метка: замена
 
Строка 1: Строка 1:
{{#if:{{{1}}}|{{{1}}}}}{{#if:{{{2|}}}|{{*}}{{{2}}}}}{{#if:{{{3|}}}|{{*}}{{{3}}}}}{{#if:{{{4|}}}|{{*}}{{{4}}}}}{{#if:{{{5|}}}|{{*}}{{{5}}}}}{{#if:{{{6|}}}|{{*}}{{{6}}}}}{{#if:{{{7|}}}|{{*}}{{{7}}}}}{{#if:{{{8|}}}|{{*}}{{{8}}}}}{{#if:{{{9|}}}|{{*}}{{{9}}}}}{{#if:{{{10|}}}|{{*}}{{{10}}}}}{{#if:{{{11|}}}|{{*}}{{{11}}}}}{{#if:{{{12|}}}|{{*}}{{{12}}}}}{{#if:{{{13|}}}|{{*}}{{{13}}}}}{{#if:{{{14|}}}|{{*}}{{{14}}}}}{{#if:{{{15|}}}|{{*}}{{{15}}}}}{{#if:{{{16|}}}|{{*}}{{{16}}}}}{{#if:{{{17|}}}|{{*}}{{{17}}}}}{{#if:{{{18|}}}|{{*}}{{{18}}}}}{{#if:{{{19|}}}|{{*}}{{{19}}}}}{{#if:{{{20|}}}|{{*}}{{{20}}}}}{{#if:{{{21|}}}|{{*}}{{{21}}}}}{{#if:{{{22|}}}|{{*}}{{{22}}}}}{{#if:{{{23|}}}|{{*}}{{{23}}}}}{{#if:{{{24|}}}|{{*}}{{{24}}}}}{{#if:{{{25|}}}|{{*}}{{{25}}}}}{{#if:{{{26|}}}|{{*}}{{{26}}}}}{{#if:{{{27|}}}|{{*}}{{{27}}}}}{{#if:{{{28|}}}|{{*}}{{{28}}}}}{{#if:{{{29|}}}|{{*}}{{{29}}}}}{{#if:{{{30|}}}|{{*}}{{{30}}}}}{{#if:{{{31|}}}|{{*}}{{{31}}}}}{{#if:{{{32|}}}|{{*}}{{{32}}}}}{{#if:{{{33|}}}|{{*}}{{{33}}}}}{{#if:{{{34|}}}|{{*}}{{{34}}}}}{{#if:{{{35|}}}|{{*}}{{{35}}}}}{{#if:{{{36|}}}|{{*}}{{{36}}}}}{{#if:{{{37|}}}|{{*}}{{{37}}}}}{{#if:{{{38|}}}|{{*}}{{{38}}}}}{{#if:{{{39|}}}|{{*}}{{{39}}}}}{{#if:{{{40|}}}|{{*}}{{{40}}}}}{{#if:{{{41|}}}|{{*}}{{{41}}}}}{{#if:{{{42|}}}|{{*}}{{{42}}}}}{{#if:{{{43|}}}|{{*}}{{{43}}}}}{{#if:{{{44|}}}|{{*}}{{{44}}}}}{{#if:{{{45|}}}|{{*}}{{{45}}}}}{{#if:{{{46|}}}|{{*}}{{{46}}}}}{{#if:{{{47|}}}|{{*}}{{{47}}}}}{{#if:{{{48|}}}|{{*}}{{{48}}}}}{{#if:{{{49|}}}|{{*}}{{{49}}}}}{{#if:{{{50|}}}|{{*}}{{{50}}}}}{{#if:{{{51|}}}|{{*}}{{{51}}}}}{{#if:{{{52|}}}|{{*}}{{{52}}}}}{{#if:{{{53|}}}|{{*}}{{{53}}}}}{{#if:{{{54|}}}|{{*}}{{{54}}}}}{{#if:{{{55|}}}|{{*}}{{{55}}}}}{{#if:{{{56|}}}|{{*}}{{{56}}}}}{{#if:{{{57|}}}|{{*}}{{{57}}}}}{{#if:{{{58|}}}|{{*}}{{{58}}}}}{{#if:{{{59|}}}|{{*}}{{{59}}}}}{{#if:{{{60|}}}|{{*}}{{{60}}}}}{{#if:{{{61|}}}|{{*}}{{{61}}}}}{{#if:{{{62|}}}|{{*}}{{{62}}}}}{{#if:{{{63|}}}|{{*}}{{{63}}}}}{{#if:{{{64|}}}|{{*}}{{{64}}}}}<noinclude>{{doc}}</noinclude>
{{#invoke:SeparatorList|main}}<noinclude>{{doc}}</noinclude>

Текущая версия от 23:54, 29 мая 2026

Документация Документация

С* — шаблон для создания компактных горизонтальных списков, элементы которых разделяются точкой-буллитом с неразрывным пробелом ( • ).

Шаблон реализован на базе Lua-модуля SeparatorList, благодаря чему он автоматически обрабатывает любое количество параметров (без ограничения элементов) и корректно отсекает пустые значения, не ломая разметку лишними разделителями.

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

{{С*|Элемент1|Элемент2|Элемент3|...|link=yes|global=префикс}}

Параметры

Позиционные (неименованные) параметры

  • 1, 2, 3, ... — элементы создаваемого списка. Пробелы по краям элементов автоматически обрезаются. Пустые или пропущенные параметры игнорируются, не оставляя после себя пустых мест или двойных разделителей. Количество элементов не ограничено.

Именованные параметры (настройки отображения)

Параметр Описание Допустимые значения
link
(или links)
Превращает каждый элемент списка в стандартную вики-ссылку:
Элемент[[Элемент]].
yes, true, 1, да (в любом регистре)
global Превращает элементы списка в вики-ссылки на подстраницы указанной страницы.
Каждая ссылка формируется по принципу:
Элемент[[Префикс/Элемент\|Элемент]].
Примечание: если задан этот параметр, параметр link игнорируется.
Любая текстовая строка (например, название базовой статьи или пространства имён).
prefix «Склеивает» ссылки с префиксом, не будучи привязанным к косой черте.
Каждая ссылка формируется по принципу:
Элемент[[ПрефиксЭлемент|Элемент]].
Примечание: если задан этот параметр, параметры link и global игнорируются.
Любая текстовая строка (например, название базовой статьи или пространства имён).
list или (format) Выдаёт ссылки не горизонтальным списком, а стандартным маркированным или нумерованным. маркированный (или ul, *); нумерованный (или ol, #).

Примеры

Простой список

{{С*|Монголия|Доминика||Киргизия}} → Монголия • Доминика • Киргизия

  • (Обратите внимание: пустой третий параметр был пропущен без создания двойной точки)

Список со ссылками

{{С*|link=yes|Монголия|Доминика|Киргизия}}Монголия • Доминика • Киргизия

Список подстраниц

{{С*|global=Модуль:StatEngine|Matchday|TournamentAwards|Legacy|RatingCalc}}Matchday • TournamentAwards • Legacy • RatingCalc

Список подстраниц

{{С*|prefix=Шаблон:|Автоматическая статистика|Таблица|P|Игрок}}Автоматическая статистика • Таблица • P • Игрок

Маркированный список

{{С*|list=ul|Монголия|Доминика|Киргизия}}

  • Монголия
  • Доминика
  • Киргизия

Нумерованный список

{{С*|list=ol|link=yes|Монголия|Доминика|Киргизия}}

  1. Монголия
  2. Доминика
  3. Киргизия

TemplateData

Шаблон для быстрого форматирования перечислений в горизонтальную строку через точку-буллит.

Параметры шаблона[Править данные шаблона]

ПараметрОписаниеТипСтатус
Элемент 11

без описания

Однострочныйобязательный
Элемент 22

без описания

Однострочныйнеобязательный
Элемент 33

без описания

Однострочныйнеобязательный
Ссылкиlink links

Оборачивает все элементы в стандартные вики-ссылки.

Предлагаемые значения
yes
Логическое значениенеобязательный
Глобальный префиксglobal

Префикс для ссылок на подстраницы (формирует ссылки вида [[Префикс/Локальная_страница|Локальная_страница]])

Строковый (без форматирования)необязательный