Модуль:Unsubst/doc
Версия от 00:23, 6 апреля 2025; Pok (обсуждение | вклад) (Новая страница: «{{СИШ}} Модуль позволяет преобразовать вызов шаблона с подстановкой в вызов включением. Также можно задать автоматически подставляющиеся при подстановке параметры. == Использование == {{tpre|<nowiki>safesubst:<noinclude /></nowiki>#invoke:unsubst|{{optp|param2=value2{{!}}{{sp}}...{{sp}}|param1=value1|paramN=...»)
Это страница документации Модуль:Unsubst.
Внимание! Это один из самых используемых модулей. |
Модуль позволяет преобразовать вызов шаблона с подстановкой в вызов включением. Также можно задать автоматически подставляющиеся при подстановке параметры.
Использование
{{safesubst:<noinclude />#invoke:unsubst||param2=value2| ... |paramN=valueN|param1=value1|$B=
[ ... существующий код шаблона ... ]
}}
Серым обозначены автоподставляемые параметры, без них шаблон просто игнорировать subst:, пример:
{{subst:example|фиолетовый квадрат}}→{{example|фиолетовый квадрат}}
Пример с автоподставляемыми параметрами
При помощи модуля можно реализовать автоматическую подстановку даты, например:
{{safesubst:<noinclude />#invoke:unsubst||param1=value1|year={{safesubst:<noinclude />CURRENTYEAR}}|$B=
[ ... существующий код шаблона ... ]
}}
При этом значения автоподставляемых параметров можно переопределять при подстановке.
| Код | Результат |
|---|---|
| {{subst:example}} | {{example|param1=value1|year=2025}} |
| {{subst:example|param3=value}} | {{example|param1=value1|year=2025|param3=value}} |
| {{subst:example|param1=необычное_значение|param3=value}} | {{example|param1=необычное_значение|year=2025|param3=value3}} |
| {{subst:example|year=1984}} | {{example|param1=value1|year=1984}} |
См. также
{{ifsubst}}