Шаблон:NYCS seg use
Проверка использования сегмента для построения схемы Нью-Йоркского метрополитена. Нумерованные параметры:
- 1 — имя сегмента согласно модулю;
- 2 —
line
либоroute
в зависимости от того, проверяется ли линия или маршрут; - 3 — имя линии или маршрута соответственно (имя линии задаётся как название статьи о ней, имя маршрута в соответствии с таблицей routes в модуле).
Шаблон обращается к модулю для проверки, проходит ли заданная в параметре 3 линия либо маршрут по сегменту, заданному в параметре 1, и возвращает x
при положительном результате и пустое значение при отрицательном.
Опциональные именованные параметры:
seg2
— имя ещё одного сегмента согласно модулю.b
— способ учёта второго сегмента:segor
—x
возвращается при положительном результате хотя бы для одного из двух сегментов (проверки двух сегментов соединяются через OR). Имеется в виду участок, по которому проходят два разных сегмента параллельно.segand
—x
возвращается только при положительном результате для обоих сегментов (проверки двух сегментов соединяются через AND). Имеется в виду участок, соединяющий два разных сегмента.segandnot
—x
возвращается только при положительном результате для сегмента, заданного в параметре 1, и отрицательном для заданного в параметреseg2
. Имеется в виду развилка, из которой должен быть исключён участок, соединяющий два разных сегмента. Параметр учитывается только для маршрутов, но не для линий.