Шаблон:Интерактивная схема Московского метрополитена — Википедия

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

Другое название этого шаблона — {{ИСММ}}.

Описание[править код]

Навигационный шаблон по линиям и станциям Московского метрополитена, МЦК и МЦД. Основан на шаблоне {{Интерактивная карта изображений}}. Оптимизирован для встраивания в шаблоны, построенные на основе {{Карточка}}. В качестве фонового изображения используется перспективная схема Московского метрополитена. Замечание: если вам кажется, что на схеме отсутствуют последние изменения или в целом что-то работает не так, то прежде чем писать об этом куда-либо, попробуйте сбросить кэш вашего браузера (по умолчанию Ctrl+F5) на любой странице, где вы видите схему.

Обязательных параметров не имеет. Необязательные параметры:

  • |минимум = — переопределяет ширину шаблона в свёрнутом виде
  • |максимум = — переопределяет ширину шаблона в развёрнутом виде
  • |прижатие = — переопределяет горизонтальное положение шаблона, возможные варианты - центр (или center) по умолчанию, лево (или left), право (или right)

Шаблон имеет две подстраницы:

  • {{/Инструкция}} — детальная инструкция по пользованию шаблоном
  • {{/Шапка}} — оформление заголовка шаблона

Внесение изменений[править код]

При изменении структуры метрополитена Москвы следует внести поправки в следующие страницы:

  1. Файл:Moscow metro ring railway map ru sb future.svg – карта-схема в виде изображения.
  2. Единственный список линий находится в Шаблон:Интерактивная схема Московского метрополитена/data.json. Переименовывать линии следует там. Там уже указаны номера станций по порядку на линиях.
  3. Единственный список станций находится в том же месте. Переименовывать станции следует там.
  4. Шаблон:Интерактивная схема Московского метрополитена/styles.css — содержит три списка линий, но без названий или номера, только по классам стиля.

Структура данных[править код]

Все данные находятся на странице data.json. Её структура такова:

Подтаблица Параметр Описание
lines список линий
number string с номером линий, возможно с буквами, например "4a"
hide булево значение, скрывать ли box и викиссылки для shapes
box координаты прямоугольника, описывающего карту в легенде
shapes список координат фигур, наложенных на линию на карте, включая rect или poly в начале, если hide=true, то включая и полную викиссылку в конце
minishapes заменяет shapes, когда свёрнутая карта показывает другие фигуры
article статья про линию
name наименование станции в списке ссылок, если отлично от article
classes классы css линии
future true если ещё не открыта
color оформление выделения мышкой линии и её станций, кроме нескольких станций пересадок, в осном кросс-платформенных
включает стандартные параметры css: fillStyle, strokeStyle, lineJoin и lineWidth
stations
coords координаты станции на карте
article статья про станцию
name наименование станции в списке ссылок, если его нельзя получить, убрав скобки и их содержимое из article
future true если ещё не открыта
hover таблица цветов станций пересечения, в основном кросс-платформенных, если отличается от своей линии
(stations до этого момента) включает стандартные параметры css: fillStyle, strokeStyle, lineJoin и lineWidth
укороченный вариант в некоторых случаях возможно использование только параметров name, classes и color
Вокзалы список вокзалов, первый элемент должен быть точкой обозначения вокзала в легенде
первый элемент подсписка полная викиссылка
второй элемент подсписка координаты точки вокзала на карте
Аэропорты список аэропортов первый элемент должен быть точкой обозначения вокзала в легенде
первый элемент подсписка полная викиссылка
второй элемент подсписка координаты точки аэропорта на карте
classes информация об оформлении
Вокзалы классы css вокзалов
Аэропорты классы css аэропортов
localstation, localsuperstation и localsuperline классы css для станций и линий, в статьях которых находишься в данный момент
default классы css, которые следует добавить, если ничего другого не указано
future класс css для будущих линий и станций
todefault список классов css, с которыми всё равно надо добавить классы из default
наименование конкретной станции (без скобок, или name) классы css для отдельных станций, для изменения порядка ссылок в списке
order данные об изменениях порядка ссылок в списке
what – селектор, что переставить
dir (значения before или after) ... с какой стороны от ...
where селектор для ориентира
nover стили при проведении мышкой над линиями и станциями, в статье которых находишься

Параметры[править код]

Интерактивная карта Московского Метрополитена с подсветкой активных зон

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

Шаблон использует строчное форматирование параметров.

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

переопределяет ширину шаблона в свёрнутом виде

По умолчанию
270
Числонеобязательный
максимуммаксимум

переопределяет ширину шаблона в развёрнутом виде

По умолчанию
1000
Числонеобязательный
прижатиеприжатие

переопределяет горизонтальное положение шаблона

По умолчанию
центр
Однострочныйнеобязательный

См. также[править код]