Обсуждение шаблона:Маршрутная карта/i18n/песочница

message: Эта шестеренка может выводиться в заголовке маршрутной карты (параметр |navbar pos пустой или отсутствует)), под ним — вверху самой карты (параметр |navbar pos = 1)), или же в самом низу под картой (параметр |navbar pos = 2)). 
Если шестеренка выводится не в заголовке, то она выводится на фоне карты, а поскольку этот фон практически всегда светлый (иначе карта просто бы не смотрелась), то она без всяких проверок, вне зависимости от цвета текста заголовка и его фона, выводится темного цвета.
Если же шестеренка выводится в заголовке маршрутной карты (которая, напомним, рисуется шаблоном ), то цвет еем определяется в вызываемом шаблоном ) подшаблоне , которому передаются параметры {{{fontcolor}}} — цвет текста заголовка — и {{{fontstyle}}} — стиль цвета фона заголовка. 
Если fontcolor=white (или fontcolor=#FFFFFF), то выводится белая шестеренка.
В противном случае цвет ее определяется по контрасту с цветом фона заголовка, который передается посредством параметра {{{fontstyle}}}. Ему передается значение |fontstyle=background:<цвет фона заголовка>. 
Вызов подшаблона  в шаблоне , в случае, если шестеренка выводится в заголовке маршрутной карты, ообеспечивается следующим образом:
<nowiki>
{{tnavbar-view|{{{navbar}}}
|fontcolor={{#if:{{{title color|}}}|<!-- <nowiki />-->{{{title color}}}|<!-- <nowiki /> -->#FFFFFF}}
|fontstyle={{#if:{{{title bg color|}}}|background:{{{title bg color}}}|background:#cfe3ff}}}}
</nowiki> 
. (Кстати. По сравнению с изначальной версией шаблона  убраны — пока заключены в стрелки комментариев — одиночные теги <nowiki />, которые при развертываия шаблона убирали вызов функции парсера #if:{{{title color|}}}, из-за чего параметр 
{{{fontcolor}}} безусловно получал значение #FFFFFF, то есть «белый цвет»).
=== Пример №1 — цвет текста белый, фон темный ===
<nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 
|title-bg = red 
|title-color = white
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}
</nowiki>
=== Пример №2 — цвет текста белый, фон светлый ===
<nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 
|title-bg = yellow 
|title-color = white
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}
</nowiki>
=== Пример №3 — цвет текста не белый, фон темный ===
<nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 
|title-bg = red 
|title-color = black
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}
</nowiki>
=== Пример №4 — цвет текста не белый, фон светлый ===
<nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 
|title-bg = red 
|title-color = black
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}
</nowiki>
=== Пример №5 — шестеренка под заголовком вверху карты, цвет текста белый, фон темный (что неважно) ===
<nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 1
|title-bg = red 
|title-color = white
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}
</nowiki>
=== Пример №6 — шестеренка внизу карты, цвет текста не белый, фон светлый (что неважно) ===
<nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 2
|title-bg = yellow 
|title-color = black
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}</nowiki>
thread_title:  Внесенные изменения 24 февраля 2021 года — обеспечение возможности автоматического выбора цвета шестеренки, по которой идет ссылка на шаблон  

message: <nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 
|title-bg = red 
|title-color = white
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}
</nowiki>
thread_title:  Пример №1 — цвет текста белый, фон темный 

message: <nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 
|title-bg = yellow 
|title-color = white
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}
</nowiki>
thread_title:  Пример №2 — цвет текста белый, фон светлый 

message: <nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 
|title-bg = red 
|title-color = black
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}
</nowiki>
thread_title:  Пример №3 — цвет текста не белый, фон темный 

message: <nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 
|title-bg = red 
|title-color = black
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}
</nowiki>
thread_title:  Пример №4 — цвет текста не белый, фон светлый 

message: <nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 1
|title-bg = red 
|title-color = white
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}
</nowiki>
thread_title:  Пример №5 — шестеренка под заголовком вверху карты, цвет текста белый, фон темный (что неважно) 

message: <nowiki>
{{Маршрутная карта/песочница|inline=1 
|title = Форарльбергская железная дорога
|navbar = Форарльбергская железная дорога
|navbar pos = 2
|title-bg = yellow 
|title-color = black
|map=
KBHFa~~0.000~~[[Линдау|Линдау-Остров]]
}}</nowiki>
thread_title:  Пример №6 — шестеренка внизу карты, цвет текста не белый, фон светлый (что неважно)