Перейти к содержанию

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

Материал из MURS вики
Нет описания правки
мНет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
<includeonly><span class="ts-station-item" style="white-space: nowrap; display: inline-flex; align-items: center; margin: 1px 1px;"><!--
<includeonly><span class="ts-station-item" style="display: inline-flex; flex-wrap: wrap; align-items: center; margin: 1px 0; vertical-align: middle;"><!--
Кружок/капсула линии
Кружок/капсула линии
--><span style="display:inline-flex; align-items:center; justify-content:center; min-width:15px; height:15px; padding:0 3px; box-sizing:border-box; border-radius:999px; background-color:{{#if: {{{цвет|}}} | {{{цвет}}} | {{Линия|{{{1|1}}}|цвет|цвет={{{цвет|}}}|система={{{система|{{{город|}}}}}}}} }}; font-size:9.5px; font-weight:bold; font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif; flex-shrink:0; margin-right:{{#if: {{{2|{{{станция|}}}}}} | {{#switch: {{lc:{{{2|{{{станция}}}}}}}} | значок | знак | кружок | иконка | icon = 0 | 5px }} | 0 }}; box-shadow:0 1px 2px rgba(0,0,0,0.15); cursor:pointer;"><!--
--><span style="display:inline-flex; align-items:center; justify-content:center; min-width:15px; height:15px; padding:0 3px; box-sizing:border-box; border-radius:999px; background-color:{{#if: {{{цвет|}}} | {{{цвет}}} | {{Линия|{{{1|1}}}|цвет|цвет={{{цвет|}}}|система={{{система|{{{город|}}}}}}}} }}; font-size:9.5px; font-weight:bold; font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif; flex-shrink:0; margin-right:{{#if: {{{2|{{{станция|}}}}}} | {{#switch: {{lc:{{{2|{{{станция}}}}}}}} | значок | знак | кружок | иконка | icon = 0 | 5px }} | 0 }}; box-shadow:0 1px 2px rgba(0,0,0,0.15); cursor:pointer;"><!--
Строка 6: Строка 6:
   -->|<span style="color:{{#if: {{{цвет_текста|}}} | {{{цвет_текста}}} | {{Линия|{{{1|1}}}|цвет_текста|цвет_текста={{{цвет_текста|}}}|система={{{система|{{{город|}}}}}}}} }}; text-decoration:none; display:inline-block; line-height:15px; text-align:center;">{{#if: {{{символ|{{{значок|{{{номер|}}}}}}}}} | {{{символ|{{{значок|{{{номер}}}}}}}}} | {{Линия|{{{1|1}}}|символ|символ={{{символ|{{{значок|{{{номер|}}}}}}}}}|система={{{система|{{{город|}}}}}}}} }}</span><!--
   -->|<span style="color:{{#if: {{{цвет_текста|}}} | {{{цвет_текста}}} | {{Линия|{{{1|1}}}|цвет_текста|цвет_текста={{{цвет_текста|}}}|система={{{система|{{{город|}}}}}}}} }}; text-decoration:none; display:inline-block; line-height:15px; text-align:center;">{{#if: {{{символ|{{{значок|{{{номер|}}}}}}}}} | {{{символ|{{{значок|{{{номер}}}}}}}}} | {{Линия|{{{1|1}}}|символ|символ={{{символ|{{{значок|{{{номер|}}}}}}}}}|система={{{система|{{{город|}}}}}}}} }}</span><!--
-->]]</span><!--
-->]]</span><!--
Ссылка на статью о линии ИЛИ о станции (если параметр задан и не является значком)
Ссылка на статью о линии ИЛИ о станции
-->{{#if: {{{2|{{{станция|}}}}}} |
-->{{#if: {{{2|{{{станция|}}}}}} |
   {{#switch: {{lc:{{{2|{{{станция}}}}}}}}
   {{#switch: {{lc:{{{2|{{{станция}}}}}}}}
     | значок | знак | кружок | иконка | icon = <!-- Только значок: текст не выводится -->
     | значок | знак | кружок | иконка | icon =  
     | линия = <span class="ts-station-name" style="font-weight: bold; margin-left: 2px;">[[{{Линия|{{{1|1}}}|статья}}|{{{отображение|{{Линия|{{{1|1}}}|статья}}}}}]]</span>
     | линия = <span class="ts-station-name" style="font-weight: bold; margin-left: 2px;">[[{{Линия|{{{1|1}}}|статья}}|{{{отображение|{{Линия|{{{1|1}}}|статья}}}}}]]</span>
     | #default = <span class="ts-station-name">{{#if: {{{строящаяся|{{{строит|}}}}}} | <span style="color:#6e7781; text-decoration:none;">[[<!--
     | #default = <span class="ts-station-name">{{#if: {{{строящаяся|{{{строит|}}}}}} | <span style="color:#6e7781; text-decoration:none;">[[<!--
Строка 54: Строка 54:
         }}<!--
         }}<!--
     -->|{{{2|{{{станция}}}}}}]] }}</span><!--
     -->|{{{2|{{{станция}}}}}}]] }}</span><!--
     -->{{#if: {{{пересадка|{{{3|}}}}}} | <span style="margin-left:5px; padding:1px 6px; background:#f6f8fa; border:1px solid #d0d7de; border-radius:10px; font-size:11px; color:#57606a;">⇄ {{{пересадка|{{{3}}}}}}</span> }}
     -->{{#if: {{{пересадка|{{{3|}}}}}} | <span style="margin-left:5px; padding:1px 6px; background:#f6f8fa; border:1px solid #d0d7de; border-radius:10px; font-size:11px; color:#57606a; white-space: nowrap;">⇄ {{{пересадка|{{{3}}}}}}</span> }}
   }}
   }}
}}</span></includeonly><noinclude>
}}</span></includeonly><noinclude>
Строка 124: Строка 124:
* <code><nowiki>{{СтМ|1|Владимирский проспект}}</nowiki></code> → {{СтМ|1|Владимирский проспект}}
* <code><nowiki>{{СтМ|1|Владимирский проспект}}</nowiki></code> → {{СтМ|1|Владимирский проспект}}
* <code><nowiki>{{СтМ|2|Площадь Метростроителей|пересадка={{СтМ|1|Площадь Метростроителей}}}}</nowiki></code> → {{СтМ|2|Площадь Метростроителей|пересадка={{СтМ|1|Площадь Метростроителей}}}}
* <code><nowiki>{{СтМ|2|Площадь Метростроителей|пересадка={{СтМ|1|Площадь Метростроителей}}}}</nowiki></code> → {{СтМ|2|Площадь Метростроителей|пересадка={{СтМ|1|Площадь Метростроителей}}}}
* <code><nowiki>{{СтМ|D1|Северный вокзал|уточнение=нет}}</nowiki></code> → {{СтМ|D1|Северный вокзал|уточнение=нет}}
* <code><nowiki>{{СтМ|Св|Северный вокзал|уточнение=нет}}</nowiki></code> → {{СтМ|Св|Северный вокзал|уточнение=нет}}
* <code><nowiki>{{СтМ|т1|Приморская улица}}</nowiki></code> → {{СтМ|т1|Приморская улица}}
* <code><nowiki>{{СтМ|т1|Приморская улица}}</nowiki></code> → {{СтМ|т1|Приморская улица}}
* <code><nowiki>{{СтМ|тр1|Ауктува}}</nowiki></code> → {{СтМ|тр1|Ауктува}}
* <code><nowiki>{{СтМ|тр1|Ауктува}}</nowiki></code> → {{СтМ|тр1|Ауктува}}
* <code><nowiki>{{СтМ|а51|Площадь Метростроителей}}</nowiki></code> → {{СтМ|а51|Площадь Метростроителей}}
* <code><nowiki>{{СтМ|а51|Площадь Метростроителей}}</nowiki></code> → {{СтМ|а51|Площадь Метростроителей}}
* <code><nowiki>{{СтМ|3|Марининская|строящаяся=да}}</nowiki></code> → {{СтМ|3|Марининская|строящаяся=да}}
* <code><nowiki>{{СтМ|3|Марининская|строящаяся=да}}</nowiki></code> → {{СтМ|3|Марининская|строящаяся=да}}
* <code><nowiki>{{СтМ|D1|Маринино|уточнение=платформа}}</nowiki></code> → {{СтМ|D1|Маринино|уточнение=платформа}}
* <code><nowiki>{{СтМ|Св|Маринино|уточнение=платформа}}</nowiki></code> → {{СтМ|Св|Маринино|уточнение=платформа}}
* <code><nowiki>{{СтМ|1|Центральная|пересадка={{СтМ|2|Центральная}} • {{СтМ|3|Центральная}}}}</nowiki></code> → {{СтМ|1|Центральная|пересадка={{СтМ|2|Центральная}} • {{СтМ|3|Центральная}}}}
* <code><nowiki>{{СтМ|1|Центральная|пересадка={{СтМ|2|Центральная}} • {{СтМ|3|Центральная}}}}</nowiki></code> → {{СтМ|1|Центральная|пересадка={{СтМ|2|Центральная}} • {{СтМ|3|Центральная}}}}
* <code><nowiki>{{СтМ|3|Вокзальная|пересадка={{СтМ|4|Вокзальная}} • {{СтМ|D1|Центральный вокзал|уточнение=нет}} • [[Центральный вокзал (Муроморск)|Центральный вокзал]]}}</nowiki></code> → {{СтМ|3|Вокзальная|пересадка={{СтМ|4|Вокзальная}} • {{СтМ|D1|Центральный вокзал|уточнение=нет}} • [[Центральный вокзал (Муроморск)|Центральный вокзал]]}}
* <code><nowiki>{{СтМ|3|Вокзальная|пересадка={{СтМ|4|Вокзальная}} • {{СтМ|Св|Центральный вокзал|уточнение=нет}} • [[Центральный вокзал (Муроморск)|Центральный вокзал]]}}</nowiki></code> → {{СтМ|3|Вокзальная|пересадка={{СтМ|4|Вокзальная}} • {{СтМ|Св|Центральный вокзал|уточнение=нет}} • [[Центральный вокзал (Муроморск)|Центральный вокзал]]}}
* <code><nowiki>{{СтМ|1|Машиностроителей|пересадка={{СтМ|Т4}} {{СтМ|Т11}} {{СтМ|А51}}}}</nowiki></code> → {{СтМ|1|Машиностроителей|пересадка={{СтМ|Т4}} {{СтМ|Т11}} {{СтМ|А51}}}}
* <code><nowiki>{{СтМ|1|Машиностроителей|пересадка={{СтМ|Т4}} {{СтМ|Т11}} {{СтМ|А51}}}}</nowiki></code> → {{СтМ|1|Машиностроителей|пересадка={{СтМ|Т4}} {{СтМ|Т11}} {{СтМ|А51}}}}



Текущая версия от 07:35, 23 августа 2026

Описание шаблона

[править код]

СтМ — компактный строчный шаблон для станций метро, железнодорожных платформ, остановок наземного транспорта, заголовков линий и отдельных иконок пересадок. Автоматически подтягивает цвет значка, символ и ссылку из реестра {{Линия}}.

Таблица опций и режимов работы

[править код]
Параметр Значения Результат / Описание Пример вызова
1 (код линии) 1, 2, D1, Т1, Тр1, А51 и др. Код линии или маршрута. Определяет цвет круглого значка, символ внутри и целевую статью. {{СтМ|1}}, {{СтМ|Т4}}
2 (станция / режим)
  • пусто / значок
  • Название станции
  • линия
Режим отображения:
  • не указан или значоктолько кружок линии (для пересадок)
  • текст — ссылка на станцию/остановку
  • линия — кружок + заголовок линии
  • {{СтМ|Т4}}
  • {{СтМ|1|Театральная}}
  • {{СтМ|1|линия}}
3 (или пересадка) Шаблоны станций / значки Блок пересадок. Формирует серую капсулу со знаком и перечнем пересадок. {{СтМ|1|Машиностроителей|пересадка={{СтМ|Т4}} {{СтМ|Т11}}}}
строящаяся (или строит) да / 1 Статус стройки. Делает текст серым и добавляет пометку (строит.). {{СтМ|1|Пролетарская|строящаяся=да}}
уточнение нет, платформа, станция, вокзал, текст Уточнение статьи в скобках: {{СтМ|D1|Маринино|уточнение=платформа}}
ссылка Полное имя статьи Прямая ссылка на статью (если название статьи нестандартное). {{СтМ|1|Народная|ссылка=Народная (станция метро)}}
отображение Текст Отображаемый текст заголовка при [[|КОД]]код. {{СтМ|1|линия|отображение=Линия 1}}

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

[править код]