Шаблон:Маршрутна карта

![]() | Цей шаблон використовує Lua: |
![]() | Цей шаблон використовує TemplateStyles: |
Цей шаблон використовується для формування шаблонів діаграм маршрутів. Він використовує послідовника шаблонів {{BS-map}}, заснованого на Lua та який замінив ці шаблони шаблоном {{Routemap}} в англійській Вікіпедії, але вони досі використовуються в інших вікі (включно з українською Вікіпедією).
Використання
[ред. код]{{{назва}}} | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{{угорі}}} | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
{{{виноска}}} |
Українські параметри | Англійські параметри |
---|---|
{{Маршрутна карта
|навпан =
|навпан поз =
|навпан міні =
|назва =
|колір назви =
|тло назви =
|тло =
|вбудова =
|зготувальна =
|згорнута =
|легенда =
|легенда альт =
|float =
|стиль =
|угорі =
|виноска =
|ширина-тексту=
|карта =
}}
|
{{Маршрутна карта
|navbar =
|navbar pos =
|navbar mini =
|title =
|title color =
|title bg =
|bg =
|inline =
|collapsible =
|collapse =
|legend =
|legend alt =
|float =
|style =
|top =
|footnote =
|text-width =
|map =
}}
|
Розмітка для параметрів карт
[ред. код]Розмітка для створення діаграм в параметрів |карта=
відрізняється від шаблонів, заснованих на {{BSrow}}. Головною відміністю є роздільники кожного рядка. Підшаблони не є обов'язковими, бо новий рядок в таблиці просто створюється поверненням каретки (новим рядком).
Основи
[ред. код]Приклад 1.1 | |||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
ID іконки\ID іконки\ID іконки
- Іконки розділяються оберненою скісною рискою
\
. - Кожна група іконок розміщена по центру свого рядка. Неназвані іконки (на початку рядка 5 в діаграмі) можуть використовуватися як роздільники (spacer).
- ID кожної іконки можна побачити в її підказці. Перемістіть ваш курсор на іконку, щоб побачити їх.
Текст бічної панелі
[ред. код]ID іконки\ID іконки\ID іконки~~відстань/час~~основний текст~~зауваження~~праве зауваження
або
ID іконки\ID іконки\ID іконки~~основний текст
{{Маршрутна карта
|назва=Приклад 1.2
|карта=
KBHFa~~кінцева
WASSERq\hKRZWae\WASSERq~~ ~~ ~~ ~~Міст
LDER\INT\~~1 км~~станція~~пересадка на [[Швидкісна залізниця|ВШНТ]]
\KBHFe\BUS~~2 км~~кінцева~~автовокзал
}}
|
|
- Третя і четверта пара тильд може бути опущена, якщо після кожної з них не має жодного вмісту.
- Після останньої ID іконки, якщо є лише один набір «тильда-тильда» (
~~
), то текст після них буде відображено в комірці основний текст замість відстань/час. - Розділення текстових комірок вимагає хоча б один пробіл між ними, в інакшому випадку тильди будуть оброблюватися як підпис.
Текстові комірки в рядку іконок
[ред. код]*текст\d*текст\cd*текст~~основний текст
{{Маршрутна карта
|назва=Приклад 1.3
|карта=
ENDEa~~ ~~ ~~Оборотний тупик
SPLa
cPLT\vSTR\cPLT~~Станція
d*1\cPLT\vSTR\cPLT\d*2~~ ~~ ~~Номери платформ
cPLT\vSTR\cPLT
vCONTfge~~ ~~ ~~''в місто''
}}
|
|
Зірочка вказує, що перед текстовою коміркою може йти один із префіксів ширини BSicons. (Нормальні BSicons є квадратами.)
Букви | o |
c |
d |
cd |
відсутній | b |
s |
bs |
w
|
---|---|---|---|---|---|---|---|---|---|
Ширина | 1⁄8 | 1⁄4 | 1⁄2 | 3⁄4 | 1 | 2 | 4 | 6 | 8 |
Накладання іконок, іконки з посиланнями, колір тла та colspan
[ред. код]{{Маршрутна карта
|назва=Приклад 2.1
|карта=
-colspan-1
Накладання іконок
uSTRq!~STR2!~BHF!~lHUB\\dSTR!~uSTRq\dSTR!~dNULf
-colspan-2-style=border-bottom:5px solid red;
----
іконки з посиланнями
utBHF!@Superhub
-colspan
----
колір тла
-colspan-end
utSTR~~ ~~ ~~ ~~ ~~тло=#7af
}}
|
|
- Роздільник накладання «знак оклику-тильда» (
!~
) повинен йти після ID іконки, на яку має бути накладання. - Накладання практично необмежене, але потрібно брати розбірливість до уваги.
- Ширина іконки, на яку накладається, визначає ширину поєднання, навіть якщо вона менше ніж накладений елемент. Іконки разом вирівнюються за своїми лівими краями, тому вони не будуть відцентровані відносно один одного, якщо є відмінність в ширині. Якщо накладання заходить за іконку, на яку накладається, то він накладеться на наступну іконку (але не на накладання наступної іконки).
- Коли використовуєте накладання іконки та посилання іконки для однієї й тієї ж комірки іконки, то роздільник посилання іконки (
!@
) повинно йти за останньою (верхньою) накладеною ID іконки. - Параметр кольору тла (
тло=
абоbg=
) вимагає 5 наборів передавальних роздільників тексту, щоб бути розпізнаним, навіть якщо не має взагалі тексту в цьому рядку.
Інші опції форматування
[ред. код]Рядки
[ред. код]{{Маршрутна карта
|назва=Приклад 2.2
|карта=
utSTR~~ ~~ ~~{{mono|1=тло=<abbr title="Це нормальний колір BSicon для водотоку.">#007CC3</abbr>}}~~ ~~тло=#007CC3
*1\*2\*3~~ ~~ ~~{{mono|1=колір=red,жирний=так}}~~ ~~колір=red,жирний=так
*A\*C\*E~~ ~~ ~~{{mono|1=вирівнювання=л,ж=1,розмір-шрифту=комент}}~~ ~~вирівнювання=зліва,ж=1,розмір-шрифту=комент
*B\*D\*F~~ ~~ ~~{{mono|1=колір=orange, вирівнювання=в, к=т}}~~ ~~колір=orange, вирівнювання=в, к=т
}}
|
|
Окрім тло=
, є кілька інших параметрів, розділених комою (,
) та які можуть видозмінювати вигляд рядка. Лише тло=
може використовуватися для зміни відображення іконок; усі інші лише впливають на текстові комірки.
Параметри рядка | ||
---|---|---|
Назва параметра | Значення | Результат |
bg= , background= , bgcolor= , тло= або колір-тла=
|
Будь-яка назва кольору X11 , три пари шістнадцяткових цифр RGB або інше дійсне значення властивості background в CSS | Зафарбовується тло рядка |
color= , colour= або колір=
|
Будь-яка назва кольору X11 або три пари шістнадцяткових цифр RGB | Зафарбовуються текстові комірки в рядку |
b= , bold= , ж= або жирний=
|
1 , yes , y , true , так= або т=
|
Текстові комірки в рядку використовують жирний текст |
i= , it= , italic= , к= , кур= або курсив=
|
1 , yes , y , true , так= або т=
|
Текстові комірки в рядку використовують курсивний текст |
align= або вирівнювання=
|
Пусте або недійсне значення | Текст в комірці центрується горизонтально чи вертикально |
l , left , л або зліва
|
Текст в комірці вирівнюється за лівим краєм | |
r , right , п або справа
|
Текст в комірці вирівнюється за правим краєм | |
a , t , top , в або зверху
|
Текст в комірці вирівнюється за верхнім краєм | |
e , b , bottom , н або знизу
|
Текст в комірці вирівнюється за нижнім краєм | |
la , tl , c4 , nw , top-left , topleft , вл , пнзх , в-л , пн-зх або зверху-зліва
|
Текст в комірці вирівнюється за верхнім лівим краєм | |
ra , tr , c1 , ne , top-right , topright , вп , пнсх , в-п , пн-сх або зверху-справа
|
Текст в комірці вирівнюється за верхнім правим краєм | |
le , bl , c3 , sw , bottom-left , bottomleft , нл , пдзх , н-л , пд-зх або знизу-зліва
|
Текст в комірці вирівнюється за нижнім лівим краєм | |
re , br , c2 , se , bottom-right , bottomright , нп , пдсх , н-п , пд-сх або знизу-справа
|
Текст в комірці вирівнюється за нижнім правим краєм | |
fontsize= або розмір-шрифту=
|
Без значення | Текст в комірці вистою в 10px та перетворюється, щоб бути вужчим (приклад)
|
info , інфо або main
|
Текст в комірці такого ж розміру, що і текст великої бічної панелі (другий стовпчик від центру) | |
cmt , comment , комент або коментар
|
Текст в комірці такого ж розміру, що і текст маленької бічної панелі (інші стовпчики) | |
Будь-яке дійсне значення властивості font-size в CSS | Текст в комірці різного розміру (відсотки відносно до тексту великої бічної панелі) |
Окремі комірки/іконки
[ред. код]іконка!_тло=purple\*текст__вирівнювання=л!~*більше тексту__вирівнювання=п,ж=так
- Параметри для однієї іконки чи текстової комірки (наприклад,
BHF
,*Текст
) задаються через два знаки підкреслення (__
) перед ними. - Параметри для вмісту комірки таблиці (стос накладених об'єктів, або одна іконка чи текстове поле без накладень) задаються через знак оклику і знак підкреслення (
!_
) перед ними. Цей має йти після посилання (якщо воно наявне). - Для останнього накладеного елементу в стосу, параметри окремих елементів (якщо наявні) повинні передувати параметрам стосу.
- Більшість параметрів такі ж як і ті, що для рядків, але є кілька додаткових. Додатково, значення для
вирівнювання=
,тло=
таколір=
будуть перезаписувати значення параметрів рядків.
Параметри іконок, текстових полів та стеків накладань | ||||
---|---|---|---|---|
Назва параметра | Значення | Результат | ||
bg= , background= , bgcolor= , тло= або колір-тла=
|
Будь-яка назва кольору X11 , три пари шістнадцяткових цифр RGB або інше дійсне значення властивості background в CSS | Зафарбовується тло Це не повинно використовуватися з накладанням над іконками. | ||
color= , colour= або колір=
|
Будь-яка назва кольору X11 або три пари шістнадцяткових цифр RGB | Весь текст в комірці або текст окремого текстового поля зафарбовується | ||
b= , bold= , ж= або жирний=
|
1 , yes , y , true , так= або т=
|
Жирний текст | ||
i= , it= , italic= , к= , кур= або курсив=
|
1 , yes , y , true , так= або т=
|
Курсивний текст | ||
align= або вирівнювання=
|
Пусте або недійсне значення | Текст вирівнюється за параметрами батьківського елемента (стандартне значення: відцентровано вертикально і горизонтально) | ||
l , left , л або зліва
|
Текст вирівнюється за… (вертикально / горизонтально) «Inherit» вказує, що комірка успадковує батьківське значення для цієї осі. |
inherit | left | |
r , right , п або справа
|
inherit | right | ||
a , t , top , в або зверху
|
top | inherit | ||
e , b , bottom , н або знизу
|
bottom | inherit | ||
la , tl , c4 , nw , top-left , topleft , вл , пнзх , в-л , пн-зх або зверху-зліва
|
top | left | ||
ra , tr , c1 , ne , top-right , topright , вп , пнсх , в-п , пн-сх або зверху-справа
|
top | right | ||
le , bl , c3 , sw , bottom-left , bottomleft , нл , пдзх , н-л , пд-зх або знизу-зліва
|
bottom | left | ||
re , br , c2 , se , bottom-right , bottomright , нп , пдсх , н-п , пд-сх або знизу-справа
|
bottom | right | ||
c , center , centre , ц або поцентру
|
inherit | center | ||
m , middle , с або посередині
|
middle | inherit | ||
ma , tc , top-center , top-centre , topcenter , topcentre , вц , в-ц або зверху-поцентру
|
top | center | ||
me , bc , bottom-center , bottom-centre , bottomcenter , bottomcentre , нц , н-ц або знизу-поцентру
|
bottom | center | ||
lm , ml , middle-left , middleleft , сл , с-л або посередині-зліва
|
middle | left | ||
rm , mr , middle-right , middleright , сп , с-п або посередині-справа
|
middle | right | ||
cm , mc , middle-center , middle-centre , middlecenter , middlecentre , сц , с-ц або посередині-поцентру
|
middle | center | ||
fontsize= або розмір-шрифту=
|
Без значення | Текст вистою в 10px та перетворюється, щоб бути вужчим (приклад)
| ||
info , інфо або main
|
Текст такого ж розміру, що і текст великої бічної панелі (другий стовпчик від центру) | |||
cmt , comment , комент або коментар
|
Текст такого ж розміру, що і текст маленької бічної панелі (інші стовпчики) | |||
Будь-яке дійсне значення властивості font-size в CSS | Текст різного розміру (відсотки відносно до тексту великої бічної панелі) | |||
abbr= або скор=
|
Майже все, що не ламає розмітку MediaWiki | Текст має підкреслення та підказку, яка містить текст після abbr= Це матиме жодного ефекту, якщо використано на стосі накладань. |
Згортування
[ред. код]{{Маршрутна карта
|назва=Приклад 3.1: Просте згортування
|ширина-тексту=80
|карта=
-startCollapsible-collapsed
\KBHFa\~~кінцева
hSTRa@g
WASSERq\hKRZW\WASSERq~~ ~~ ~~ ~~міст
hSTRe@f
-endCollapsible-
LDER\INT\~~ ~~станція~~пересадка на [[Швидкісна залізниця|ВШНТ]]
\KBHFe\BUS~~ ~~кінцева~~автовокзал
}}
|
|
{{Маршрутна карта
|назва=Приклад 3.2:<br/>Поєднання непарних і парних рядків
|шт=70
|карта=
-startCollapsible-collapsed
d\KBHFa\d~~кінцева
hKRZWae~~ ~~ ~~міст
-endCollapsible-
BS2+l\BS2+r~~розгалуження
}}
|
|
- Змінюйте значення параметра
|ширина-тексту=
(|шт=
,|text-width=
або|tw=
) поки не зникне розрив.- По стандарту одиницею є «px», але також приймаються інші одиниці як «em».
- Перевірте карту в різних браузерах і в мобільному перегляді, та збільште
|ширина-тексту=
, якщо є розриви.
- Номер іконки першого рядка згорнутого розділу повинен дорівнювати або бути більшим ніж номер іконки найширшого не згортувального рядка.
- Заміна «collapsed» на «nil» змінить стандартний стан згорнутого розділу до розгорнутого.
Заміна згортування
[ред. код]{{Маршрутна карта
|назва=Приклад 4.1
|ширина-тексту=150
|карта=
KBHFa~~кінцева
-startCollapsible-collapsed-replace
\LSTR\~~прихований розділ
\hSTRa@g\
WASSERq\hKRZW\WASSERq~~ ~~ ~~міст
hSTRe@f
-endCollapsible-
LDER\INT\~~ ~~станція~~пересадка на [[Швидкісна залізниця|ВШНТ]]
\KBHFe\BUS~~ ~~кінцева~~автовокзал
}}
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{Маршрутна карта
|назва=Приклад 4.2: Пустий заповнювач
|ширина-тексту=150
|карта=
-startCollapsible-collapsed-replace
exCONTg~~будується
leer
exKBHFa~~майбутня кінцева
exBHF~~майбутня станція
-endCollapsible
KBHFxa~~кінцева
KBHFe~~кінцева
}}
|
|
- І заміна і замінені рядки повинні бути шириною як найширший не згортувальний рядок в діаграмі.
- Якщо ви хочете приховати замінений рядок після розкриття згортання, то використайте іконку
(
leer
) як пустий заповнювач як у прикладі 4.2. - У будь-якому випадку, пам'ятайте вказати достатнє значення в
|ширина-тексту=
. Тут, використання|ширина-тексту=120
створить розриви у вирівнюванні іконок. - Згортувальні елементи навмисно вимкнені у мобільній версії, тому замінений рядок ніколи не буде видимим. Тримайте це в голові, коли створюєте діаграму.
Бічна панель із подвійним текстом
[ред. код]Для більших і складніших діаграм часто допомагає мати текст в бічній панелі як зліва, так і справа.
ліве-ліве зауваження~~ліве зауваження~~лівий основний текст~~ліва відстань/час! !ID іконки~~права відстань/час~~правий основний текст~~праве зауваження~~праве-праве зауваження
або
лівий основний текст! !ID іконки~~правий основний текст
{{Маршрутна карта
|назва=Приклад 5
|карта=
~~км! !~~км~~
приміська кінцева~~0! !uKBHFa\\KBHFa~~0~~регіональна кінцева
Річка Борис~~ ~~! !uhKRZWae\WASSERq\hKRZWae~~ ~~ ~~міст
пересадка на [[Швидкісна залізниця|ВШНТ]]~~станція~~1! !uINT\LDER\LSTR
приміська кінцева~~2! !uKBHFe\\KBHFe~~2~~регіональна кінцева
}}
|
|
- Ліві текстові комірки вимагають «знак оклику-пробіл-знак оклику» (
! !
) для відділення їх від комірок іконок. - Якщо не має роздільника «тильда-тильда» (
~~
) зліва від «знак оклику-пробіл-знак оклику», то текст зліва від роздільника відобразиться в комірці лівого основного тексту.
Згортувальна бічна панель із подвійним текстом
[ред. код]Код | Результат | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{Маршрутна карта |назва=Приклад 6.1: Застосовано для всіх текстових комірок |ширина-тексту=,170,,,140, |карта= ~~км! !\\~~км~~ -startCollapsible приміська кінцева~~0{{0|00}}! !uKBHFa\leer\KBHFa~~{{0|00}}0~~регіональна кінцева Річка Борис~~ ~~! !uhKRZWae\WASSERq\hKRZWae~~ ~~ ~~міст -endCollapsible пересадка на [[Швидкісна залізниця|ВШНТ]]~~станція~~1! !uINT\LDER\LSTR приміська кінцева~~2{{0|00}}! !uKBHFe\\KBHFe~~{{0|00}}2~~регіональна кінцева }} |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{Маршрутна карта |назва=Приклад 6.2: Застосовано лише для основних текстових комірок |стиль=width:380px |ширина-тексту=,130,,,130, |карта= -startCollapsible приміська кінцева! !uKBHFa\\KBHFa~~регіональна кінцева Річка Борис! !uhKRZWae\WASSERq\hKRZWae~~міст -endCollapsible станція! !uINT\LDER\LSTR приміська кінцева! !uKBHFe\\KBHFe~~регіональна кінцева }} |
|
- Застосуйте
|ширину-тексту=
, щоб усунути розриви:- Лише 1 значення:
правий основний текст+праве зауваження
- 3 значення, розділених комою:
права відстань/час,правий основний текст+праве зауваження,праве-праве зауваження
- 6 значень:
лівий-ліве зауваження,ліве зауваження+лівий основний текст,ліва відстань/час,права відстань/час,правий основний текст+праве зауваження,праве-праве зауваження
- Якщо кількість значень не дорівнює 1, 3 або 6, то параметр буде проігноровано.
- Лише 1 значення:
- Якщо ширина тексту праве-праве зауваження є меншою ніж потрібно, то його визначення ширини можна пропустити як в прикладі 6.1.
- Якщо певна текстова комірка ніде не використовується на карті, то її визначення ширини можна пропустити як в прикладі 6.2.
- Визначте ширину загальної таблиці через параметр
{{{стиль}}}
, якщо{{{ширина-тексту}}}
самостійно не може запобігти розриву. - Якщо пуста комірка іконки згортувального рядка є сплюснутою, то використайте пусту ікону
(
leer
), щоб виправити стовпці іконок.
Заповнювальні рядки
[ред. код]Код | Результат | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{Маршрутна карта |назва=Приклад 7 |карта= uKBHFa!~HUBaq\HUBq\KBHFa orange!~HUBeq -filler--#003399\\#FF6600 uBHF!~HUBaq\KBHFa!~HUBq\BHF orange!~HUBeq -filler--u\-\orange uKBHFe!~HUBaq\KBHFxe!~HUBq\KBHFxe orange!~HUBeq -filler-80px-\ex\ex_orange~~ ~~ ~~Приклад<br>тексту~~ ~~bg=#007CC3 \exKBHFe!~HUBaq\exKBHFe orange!~HUBeq }} |
|
Огляд синтаксису
[ред. код]Синтаксис | Мета |
---|---|
\ |
Роздільник іконок |
!~ |
Накладання іконок |
!@ |
Посилання іконки |
!_ |
Передує параметрам форматування стосу іконок |
__ |
Передує параметрам форматування іконки |
~~ |
Роздільник тексту |
! ! |
Роздільник між іконками й текстом лівого стовпчика |
key=value,... |
Форматування параметрів |
-startCollapsible |
Початок згорнутого розділу |
-endCollapsible |
Кінець згорнутого розділу |
-colspan |
Початок не діаграмної комірки таблиці |
-colspan-end |
Кінець не діаграмної комірки таблиці |
-colspan-n |
Початок не діаграмної комірки таблиці; наступні n рядків коду є в цій комірці (n може бути будь-який додатнім цілим числом) |
-filler-... |
Початок заповнювального рядка |
Перехід зі застарілого шаблону рядка BS до розмітки Маршрутної картки
[ред. код]Політика перетворення
[ред. код]Багато дописувачів проєкту Англійського шаблону маршрутної діаграми під час впровадження Маршрутної картки мали суперечливі думки щодо виправдання заміни усіх карт застарілих шаблонів рядків {{BS}} на Маршрутну картку, яка заснована на Lua. Опоненти вважали новий синтаксис «езотеричним» для тих, хто не звик працювати з ним. Пропоненти ж вказували на кращу продуктивність. Наразі в українській Вікіпедії є консенсус щодо переведення усіх застарілих шаблонів на маршрутну карту. Див. Вікіпедія:Кнайпа (пропозиції)/Архів 44#Оформлення маршрутних шаблонів.
Технічні варіанти
[ред. код]Усі шаблони рядків BS мають створені відповідники для підстановки; тому перетворення можна легко виконати, вставивши subst:
як префікс і /safesubst
як постфікс до кожної назви шаблону рядка BS у картці. Наприклад, змініть {{BS2|STR|BHF|0|1|2|3|O1=uSTRq}}
в картці на {{subst:BS2/safesubst|STR|BHF|0|1|2|3|O1=uSTRq}}
, а тоді опублікуйте зміни; буде створено STR!~uSTRq\BHF~~0~~1~~2~~3
. Процес можна пришвидшити, використавши функцію «замінити все» в просунутих інструментах редагування або в окремому текстовому редакторі, таких як Notepad або Notepad++, але правило пошуку для шаблонів рядків BS в ідеалі повинно бути регулярним виразом, як \{\{(BS\d*(\-2)?)\|
→ {{subst:$1/safesubst|
, щоб запобігти заміні шаблонів з подібними назвами як BSto та BSsplit, якщо вони наявні в карті.
«Режим редагування стовпців» може запобігти складностям пошуку і заміни, щоб ефективно додати safesubst:
до всіх рядків. Ця функція поширена в текстових редакторах як Geany[1], Notepad++[2] та Sublime Text[3].
Ви також можете використати функцію «convertbs» модуля Модуль:Routemap.
Функція convertbs
[ред. код]Скопіюйте і вставте код в будь-яку зону для редагування на цій вікі, можливо, на сторінку карти, над якою ви працюєте:
{{#invoke:Routemap|convertbs|<nowiki>
</nowiki>}}
Тоді скопіюйте і вставте оригінальний код BS-map або BS-table map між тегами <nowiki>
(альтернативно, вставте заголовок invoke convertbs header перед оригінальною картою та закінчення </nowiki>}}
після коду карти) та натисніть попередній перегляд. Воно створить версію safesubst та покаже оригінальну версію (для порівняння) коду карти. Скопіюйте код safesubst із зони попереднього перегляду до зони редагування, потім якщо новий код працює коректно в попередньому перегляді, то ви повинні видалити весь код з #invoke:Routemap|convertbs
.
В українській Вікіпедії, шаблон {{subst:convertbs}} може бути використано як скорочення:
{{subst:convertbs|1= }}
Якщо це не працює, то можливо, що ви не скопіювали певну частину відповідного коду, такий як таблична розмітка для діаграм BS-table, або, що ви скопіювали код, який насправді належить до чогось іншого.
Приклад | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{#invoke:Routemap|convertbs|<nowiki>
{{BS-map
|title=Демонстрація
|map=
{{BS|KBHFa|0 км|Станція А|Човниковий автобус}}
{{BS3|WASSERq|hKRZWae|WASSERq||||{{BSsplit|Передмістя|Столиця}}}}
{{BS|KINTe|10 км|Станція Б|Центр міста}}
{{BS-colspan}}
----
Не в масштабі
}}
</nowiki>}}
| ||||||||||||||||||||||||||||||||||||||||
Результат | ||||||||||||||||||||||||||||||||||||||||
Безпечна підстановка: {{Маршрутна карта |title=Демонстрація |map= {{safesubst:BS/safesubst|KBHFa|0 км|Станція А|Човниковий автобус}} {{safesubst:BS3/safesubst|WASSERq|hKRZWae|WASSERq||||{{BSsplit|Передмістя|Столиця}}}} {{safesubst:BS/safesubst|KINTe|10 км|Станція Б|Центр міста}} -colspan-2 ---- Не в масштабі }} Оригінал: {{BS-map |title=Демонстрація |map= {{BS|KBHFa|0 км|Станція А|Човниковий автобус}} {{BS3|WASSERq|hKRZWae|WASSERq||||{{BSsplit|Передмістя|Столиця}}}} {{BS|KINTe|10 км|Станція Б|Центр міста}} {{BS-colspan}} ---- Не в масштабі }} | ||||||||||||||||||||||||||||||||||||||||
Скопіюйте безпечну розмітку підставляння для справжнього використання | ||||||||||||||||||||||||||||||||||||||||
|
Вбудовування в картку
[ред. код]- Використайте {{{вбудована}}}, щоб видалити поле назви й межі таблиці. Якщо ви створюєте окремий шаблон, що буде вбудовано в картку, то огорніть «вбудована=1» в теги
<includeonly>...</includeonly>
. Також {{{navbar pos}}} є корисним для кращого розміщення {{Navbar}}.
{{Станція
| назва = {{color box|orange}} Схема станції
| зображення = Placeholder.png
| тип = станція
| image_upright = 0.5
| зображення_підпис = На платформі
| відкрито = {{Start date|1935|05|15|df=y}}
| колій = 2
| мапа_маршруту =
{{маршрутна карта|вбудована=1|navbar=asd|navbar pos=2|
KBHFa~~кінцева
WASSERq\hKRZWae\WASSERq~~ ~~ ~~ ~~Міст
LDER\INT\~~1 км~~станція~~пересадка на [[Швидкісна залізниця|ВШНТ]]
\KBHFe\BUS~~2 км~~кінцева~~автовокзал
}}
}}
|
|
Дані шаблону
[ред. код]Шаблон для відображення діаграм, що складаються із зображень іконок та текстових міток в єдиному стилі.
Параметр | Опис | Тип | Статус | |
---|---|---|---|---|
Стан вбудовування | inline вбудована рядкова | Видаляє текстове поле та межі для включення в картку | Рядок | необов'язковий |
Назва таблиці | title назва | Офіційна назва системи. Значення «ні» видалить рядок таблиці з назвою, але це також вимкне перемикач згортання таблиці | Рядок | необов'язковий |
Колір шрифту назви | title color title-color колір-назви колір назви | Колір тексту назви; автоматично встановлюється чорний або білий колір для контрасту з кольором тла назви. Використовуйте лише ті кольори, що мають хороший контраст відносно до кольору тла
| Рядок | необов'язковий |
Колір тла назви | title bg color title-bg колір тла назви тло назви тло-назви | Колір тла назви
| Рядок | необов'язковий |
Згортувальність | collapsible згортувальна | Чи згортається вся картка, чи ні | Рядок | необов'язковий |
Стан згортування | collapse collapsed | Стан згортування. По стандарту розгорнута. Будь-яке значення зробить таблицю згорнутою по стандарту | Рядок | необов'язковий |
Назва шаблону для Navbar | navbar навпан | Це має точно відповідати назві сторінки шаблону діаграми, щоб з'явився шаблон Navbar та вів до сторінки шаблону | Рядок | необов'язковий |
Позиція Navbar | navbar pos навпан поз | Позиція шаблону Navbar. Float to left in the title bar by default; «1» for top-left corner of the map (just under the title bar); «2» for the middle bottom of the map | Рядок | необов'язковий |
Small navbar | navbar mini навпан міні | If the navbar is not in default position, then this changes whether the navbar displays as "V · T · E" (default for navbar pos 1; values: «1», «y», «yes», «true») or "This diagram: view · talk · edit" (default for navbar pos 2; values: «0», «n», «no», «false»). | Рядок | необов'язковий |
Поява легенди | legend легенда | Псевдоніми для посилання на легенду. Це може бути «bus», «автобус», «canal», «канал», «footpath», «стежка», «road», «дорога», «track» або «колія». «0» або «ні», щоб легенда взагалі не відображалася.
| Назва сторінки | необов'язковий |
Текст посилання на легенду | legend alt легенда альт | Інша назва посилання на місці «Легенда», якщо необхідно
| Рядок | необов'язковий |
Floating state | float | Floating state of the whole box: «right» by default; optionally «left» or «none»
| Рядок | необов'язковий |
Колір тла | bg тло | Колір тла всієї зони карти
| Рядок | необов'язковий |
Значення стилів CSS | style стиль | Додаткові визначення стилі CSS для всієї картки | Рядок | необов'язковий |
Замітка угорі | top on top угорі | Місце для додаткової замітки або картки над картою | Рядок | необов'язковий |
Замітка внизу | footnote bottom внизу виноска | Місце для додаткової замітки або картки під картою | Рядок | необов'язковий |
Ширина текстової комірки карти | text-width tw ширина тексту ширина-тексту шт text width | Розширте ширину текстової комірки карти, щоб згортувальний розділ в картці не створював розривів | Рядок | необов'язковий |
Розмітка карти | map 1 карта | Дані карти, що використовують особливу розмітку/роздільники, щоб завантажувати зображення іконок та розміщувати текст в єдиному стилі. Використайте «карта2», «карта3» тощо для додаткових карт | Рядок | обов'язковий |
Назва карти | map-title назва-карти | Назва карти. Використайте «назва-карти2», «назва-карти3» тощо для назв додаткових карт | Рядок | необов'язковий |
Документація вище включена з Шаблон:Маршрутна карта/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниці (ред. | різн.) та протестувати зміни (ред.) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |