Шаблон:СтМ: различия между версиями
Внешний вид
Tringoli (обсуждение | вклад) Нет описания правки |
Tringoli (обсуждение | вклад) мНет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
<includeonly><span class="ts-station-item" style=" | <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>{{СтМ| | * <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>{{СтМ| | * <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|Вокзальная}} • {{СтМ| | * <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 (станция / режим)
|
|
Режим отображения:
|
|
3 (или пересадка)
|
Шаблоны станций / значки | Блок пересадок. Формирует серую капсулу со знаком ⇄ и перечнем пересадок.
|
{{СтМ|1|Машиностроителей|пересадка={{СтМ|Т4}} {{СтМ|Т11}}}}
|
строящаяся (или строит)
|
да / 1
|
Статус стройки. Делает текст серым и добавляет пометку (строит.). | {{СтМ|1|Пролетарская|строящаяся=да}}
|
уточнение
|
нет, платформа, станция, вокзал, текст
|
Уточнение статьи в скобках:
|
{{СтМ|D1|Маринино|уточнение=платформа}}
|
ссылка
|
Полное имя статьи | Прямая ссылка на статью (если название статьи нестандартное). | {{СтМ|1|Народная|ссылка=Народная (станция метро)}}
|
отображение
|
Текст | Отображаемый текст заголовка при [[|КОД]]код.
|
{{СтМ|1|линия|отображение=Линия 1}}
|
Примеры использования
[править код]{{СтМ|1}}→ 1{{СтМ|1|линия}}→ 1Невско-Заводская линия{{СтМ|1|Владимирский проспект}}→ 1Владимирский проспект{{СтМ|2|Площадь Метростроителей|пересадка={{СтМ|1|Площадь Метростроителей}}}}→ 2Площадь Метростроителей⇄ 1Площадь Метростроителей{{СтМ|Св|Северный вокзал|уточнение=нет}}→ СвСеверный вокзал{{СтМ|т1|Приморская улица}}→ Т1Приморская улица{{СтМ|тр1|Ауктува}}→ [[|ТР1]]Ауктува{{СтМ|а51|Площадь Метростроителей}}→ [[|А51]]Площадь Метростроителей{{СтМ|3|Марининская|строящаяся=да}}→ 3Марининская (строит.){{СтМ|Св|Маринино|уточнение=платформа}}→ СвМаринино{{СтМ|1|Центральная|пересадка={{СтМ|2|Центральная}} • {{СтМ|3|Центральная}}}}→ 1Центральная⇄ 2Центральная • 3Центральная{{СтМ|3|Вокзальная|пересадка={{СтМ|4|Вокзальная}} • {{СтМ|Св|Центральный вокзал|уточнение=нет}} • [[Центральный вокзал (Муроморск)|Центральный вокзал]]}}→ 3Вокзальная⇄ 4Вокзальная • СвЦентральный вокзал • Центральный вокзал{{СтМ|1|Машиностроителей|пересадка={{СтМ|Т4}} {{СтМ|Т11}} {{СтМ|А51}}}}→ 1Машиностроителей⇄ [[|Т4]] [[|Т11]] [[|А51]]