Шаблон:Subst check top/doc

< Шаблон:Subst check top
Версия от 21:12, 6 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «{{docpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> === Использование === Поместите {{#switch: {{BASEPAGENAME}} | Subst check top=этот шаблон и {{tl|subst check bottom}} | Subst check bottom=этот шаблон и {{tl|subst check top}} | #default=эти шаблоны}} в основной шаблон следующим образом. <code><nowiki>{{{{{|safesubst:}}}subst check top|[и...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

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

Поместите этот шаблон и {{subst check bottom}} в основной шаблон следующим образом.

{{{{{|safesubst:}}}subst check top|[имя шаблона]|subst={{{subst|}}}}}

...код шаблона...

{{{{{|safesubst:}}}subst check bottom|subst={{{subst|}}}}}

Этот шаблон и {{subst check bottom}} вместе добавляют проверку на обязательное использование шаблона, код которого они обрамляют, методом подстановки. В случае использования шаблона методом включения выводится ошибка. Это достигается добавлением вызова этого шаблона перед первой строкой кода брамляемого шаблона и шаблона {{subst check bottom}} после его последней строки.

Этот шаблон принимает имя основного шаблона как параметр. Выше это показано как [имя шаблона]. Этот параметр необходим для правильного отображения имени шаблона в тексте сообщения об ошибке по умолчанию. Текст этого сообщения может быть заменён параметром message=. Этот параметр может принимать шаблоны сообщений и это рекомендуется для отображения длинных сообщений. В шаблон {{subst check bottom}} можно передать имя категории, в которую будут автоматически включаться страницы на которых ошибочно используется шаблон методом включения. Для задания имени категории используется параметр category=, а с помощью параметра sort= можно задать тип сортировки в категории.

Оба шаблона этот и {{subst check bottom}} понимают subst={{{subst|}}} как параметр, который разрешает включение для демонстрационных целей, если задать значение subst=nosubst в основном шаблоне.

See alsoПравить