Шаблон:NYCS color (OgQlku&NYCS color)
{{{1}}}
Вычисление цвета для закраски участков схемы Нью-Йоркского метрополитена. Нумерованные параметры:
- 1 — цвет по умолчанию;
- 2 — имя сегмента согласно модулю;
- 3 —
line
либоroute
в зависимости от того, нужно ли показать на схеме линию или маршрут; - 4 — имя линии или маршрута соответственно (имя линии задаётся как название статьи о ней, имя маршрута в соответствии с таблицей routes в модуле).
Если в 3 параметре задано line
, а в 4 параметре имя линии, то шаблон обращается к шаблону {{NYCS seg use}} и возвращает красный цвет, если линия проходит по сегменту, заданному во 2 параметре, и серый, если не проходит.
Если в 3 параметре задано route
, а в 4 параметре имя маршрута, то шаблон возвращает разные оттенки красного, если маршрут проходит по сегменту, заданному во 2 параметре (наиболее яркий красный обозначает круглосуточное использование, наиболее бледный розовый только по ночам), и серый, если не проходит.
Если в 4 параметре задано lines
либо routes
(3 параметр задавать не нужно), то шаблон возвращает цвет, соответствуюший линии, на которой расположен сегмент, заданный во 2 параметре (чёрный, если линия не стволовая), либо соответственно цвет маршрутов, проходящих по сегменту (чёрный, если у них цвета разные или если сегмент не используется).
Если в 4 параметре задано dirs
(3 параметр задавать не нужно), то шаблон показывает способы использования участков линий (есть экспресс-поезда; есть экспресс-поезда только в пиковом направлении; есть движение по схеме «скип-стоп»; ничего из перечисленного нет).
Если параметры 3 и 4 оба не заданы, то шаблон возвращает цвет, заданный в параметре 1.
Опциональные именованные параметры:
seg2
,b
— имя ещё одного сегмента согласно модулю и способ его учёта для передачи в шаблон {{NYCS seg use}} (в его документации они описаны) или в вызываемые функции модуля;period
— период времени для передачи в те функции, которые его поддерживают.