Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Модуль:Unsubst/doc

Материал из Aprel Wiki
Версия от 13:52, 15 октября 2023; Aprelchanka (обсуждение | вклад) (Новая страница: «{{module rating|release}} {{СИШ}} Модуль позволяет преобразовать вызов шаблона с подстановкой в вызов включением. Также можно задать автоматически подставляющиеся при подстановке параметры. == Использование == {{tpre|<nowiki>{{{|safesubst:}}}</nowiki>#invoke:unsubst|{{optp|param2=value2{{!}}{{sp}}...{{sp}}|p...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Это страница документации Модуль:Unsubst.

Модуль позволяет преобразовать вызов шаблона с подстановкой в вызов включением. Также можно задать автоматически подставляющиеся при подстановке параметры.

Использование

Ошибка скрипта: Модуля «Template call code» не существует. Серым обозначены автоподставляемые параметры, без них шаблон просто игнорировать subst:, пример:

Ошибка скрипта: Модуля «Template call code» не существует.Ошибка скрипта: Модуля «Template call code» не существует.

Пример с автоподставляемыми параметрами

При помощи модуля можно реализовать автоматическую подстановку даты, например:

{{ {{{|safesubst:}}}#invoke:unsubst||param1=value1|year={{{{{|safesubst:}}}CURRENTYEAR}}|$B=

[ ... существующий код шаблона ... ]

}}

При этом значения автоподставляемых параметров можно переопределять при подстановке.

Код Результат
Ошибка скрипта: Модуля «Template call code» не существует. Ошибка скрипта: Модуля «Template call code» не существует.
Ошибка скрипта: Модуля «Template call code» не существует. Ошибка скрипта: Модуля «Template call code» не существует.
Ошибка скрипта: Модуля «Template call code» не существует. Ошибка скрипта: Модуля «Template call code» не существует.
Ошибка скрипта: Модуля «Template call code» не существует. Ошибка скрипта: Модуля «Template call code» не существует.

См. также