Модуль:Unsubst/doc: различия между версиями
Перейти к навигации
Перейти к поиску
ru>Jack who built the house м (→Пример с автоподставляемыми параметрами: оформление) |
imported>Mikhail м (1 версия импортирована) |
||
(нет различий)
|
Текущая версия от 15:42, 19 ноября 2022
Файл:Green check.svg | Этот модуль оценён как готовый к использованию. Предполагается, что все баги устранены и он готов для широкого использования. Его можно указывать на справочных страницах и рекомендовать к использованию новым участникам. Для его изменения и тестирования, пожалуйста, используйте песочницу. |
Модуль позволяет преобразовать вызов шаблона с подстановкой в вызов включением. Также можно задать автоматически подставляющиеся при подстановке параметры.
Использование
{{{{{|safesubst:}}}#invoke:unsubst||param2=value2| ... |paramN=valueN|param1=value1|$B=
[ ... существующий код шаблона ... ]
}}
Серым обозначены автоподставляемые параметры, без них шаблон просто игнорировать subst:
, пример:
{{subst:example|фиолетовый квадрат}}
→{{example|фиолетовый квадрат}}
Пример с автоподставляемыми параметрами
При помощи модуля можно реализовать автоматическую подстановку даты, например:
{{ {{{|safesubst:}}}#invoke:unsubst||param1=value1|year={{{{{|safesubst:}}}CURRENTYEAR}}|$B= [ ... существующий код шаблона ... ] }}
При этом значения автоподставляемых параметров можно переопределять при подстановке.
Код | Результат |
---|---|
{{subst:example}} | {{example|param1=value1|year=2024}} |
{{subst:example|param3=value}} | {{example|param1=value1|year=2024|param3=value}} |
{{subst:example|param1=необычное_значение|param3=value}} | {{example|param1=необычное_значение|year=2024|param3=value3}} |
{{subst:example|year=1984}} | {{example|param1=value1|year=1984}} |
См. также
- {{ifsubst}}