Модуль:Unsubst/doc: различия между версиями
Перейти к навигации
Перейти к поиску
Andras (обсуждение | вклад) Нет описания правки |
Andras (обсуждение | вклад) Нет описания правки |
||
Строка 9: | Строка 9: | ||
}} | }} | ||
Серым обозначены автоподставляемые параметры, без них шаблон просто игнорировать {{Code|subst:}}, пример: | Серым обозначены автоподставляемые параметры, без них шаблон просто игнорировать {{Code|subst:}}, пример: | ||
: {{ | : {{Tc|subst:example|фиолетовый квадрат}} → {{Tc|example|фиолетовый квадрат}} | ||
== Пример с автоподставляемыми параметрами == | == Пример с автоподставляемыми параметрами == | ||
Строка 25: | Строка 25: | ||
! Результат | ! Результат | ||
|- | |- | ||
| {{ | | {{Tc|subst:example|_tag=kbd}} | ||
| {{ | | {{Tc|example|param1=value1|year={{CURRENTYEAR}}|_tag=kbd}} | ||
|- | |- | ||
| {{ | | {{Tc|subst:example|param3=value|_tag=kbd}} | ||
| {{ | | {{Tc|example|param1=value1|year={{CURRENTYEAR}}|param3=value|_tag=kbd}} | ||
|- | |- | ||
| {{ | | {{Tc|subst:example|param1=необычное_значение|param3=value|_tag=kbd}} | ||
| {{ | | {{Tc|example|param1=необычное_значение|year={{CURRENTYEAR}}|param3=value3|_tag=kbd}} | ||
|- | |- | ||
| {{ | | {{Tc|subst:example|year=1984|_tag=kbd}} | ||
| {{ | | {{Tc|example|param1=value1|year=1984|_tag=kbd}} | ||
|} | |} | ||
== См. также == | == См. также == | ||
* {{ | * {{T|ifsubst}} |
Версия от 10:25, 9 мая 2023
Шаблон:module rating Модуль позволяет преобразовать вызов шаблона с подстановкой в вызов включением. Также можно задать автоматически подставляющиеся при подстановке параметры.
Использование
Шаблон:tpre
Серым обозначены автоподставляемые параметры, без них шаблон просто игнорировать subst:
, пример:
{{subst:example|фиолетовый квадрат}}
→{{example|фиолетовый квадрат}}
Пример с автоподставляемыми параметрами
При помощи модуля можно реализовать автоматическую подстановку даты, например:
{{ {{{|safesubst:}}}#invoke:unsubst||param1=value1|year={{{{{|safesubst:}}}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}}