Обсуждение шаблона:Табличка дороги (KQvr';yuny ogQlkug&MgQlnctg ;kjkin)
Дополнительный параметр
[править код]Запрос выполнен |
Хотелось бы добавить еще необязательный параметр, в котором бы были дополнительные элементы стилей CSS. Например, хочу на выходе получить такую табличку:
<span style="padding: 2px .5em; border: 3px solid; color: white; background-color: red; font-weight: bold; border-radius: 4px; border-style: double">D1</span> (выглядит так: D1).
Это табличка, которой обозначаются автодороги Чехии.
Реализация (приведен только текст самого шаблона):
<includeonly>{{ #ifeq: {{{1}}}|-|<span style="background:{{{3}}}; padding-left:.3em; padding-right:.3em; color:{{{4}}};{{ #ifeq: {{{5}}}|-||border: 1px solid {{{5}}};}}">'''{{{2}}}'''</span>|<span style="background:{{{3}}}; padding-left:.3em; padding-right:.3em;{{ #ifeq: {{{5}}}|-||border: 1px solid {{{5}}};}} {{{6|}}}">{{nobr|'''[[{{{1}}}|<span style="color:{{{4}}}">{{{2}}}</span>]]'''}}</span>}}</includeonly>.
Вкратце суть изменений: на конце описания стиля вставляется {{{6|}}} (если задан параметр 6, добавить его). Важно также, чтобы параметр 6 вставлялся в конец, чтобы у него была возможность изменить стили, заданые перед ним.
Другой вариант - могу изменить сам Шаблон:Табличка-cs, в этом случае, правда, он уже не будет связан с этим шаблоном.
Спасибо за ответ. С уважением HLock 17:31, 10 марта 2015 (UTC)
- Создал Шаблон:Табличка дороги (css). Впринципе, можно существующий шаблон не изменять, а созданный при необходимости переименовать (но я не знаю, как его лучше назвать, название Табличка дороги с произвольным стилем уж слишком громоздкое). HLock 15:51, 11 марта 2015 (UTC)
- Ш:Табличка дороги 2, например. -- dima_st_bk 13:57, 19 марта 2015 (UTC)
- Изменения не требуются. Закрыто. -- dima_st_bk 12:49, 29 марта 2015 (UTC)
Поломано
[править код]Запрос выполнен |
Если обернуть шаблон или производные от него шаблоны в '''…'''
(как делается, например, в преамбуле), то оформление маршрута ломается (пример). Возможно, это связано с переходом на новый парсер. — smigles 22:21, 25 февраля 2018 (UTC)
На всякий случай: Jack who built the house. — smigles 22:24, 25 февраля 2018 (UTC)
- Перенёс жирное начертание в стили. --Serhio Magpie (обс.) 08:21, 26 февраля 2018 (UTC)