Википедия:Подстановка шаблонов


«Подст» (сокращение от «подставить»; также subst от англ. substitution) — инструкция вики-синтаксиса; используется как префикс названия специального типа шаблонов — подстановочных шаблонов. Например, так: {{подст:имя шаблона}}. В отличие от обычных шаблонов, подстановочные шаблоны предназначены для непосредственной вставки их содержимого в текст статьи. Таким образом, сразу после сохранения страницы её содержимое меняется.

Обычный шаблон раскрывается «на лету»: это значит, что при каждом обращении к странице, на которой установлен шаблон, сервер запрашивает содержимое шаблона и размещает его на странице при каждом просмотре. Если в шаблоне происходят какие-то изменения, то эти изменения коснутся всех страниц, в которые он уже вставлен.

Подстановочный шаблон заменяет своё название с префиксом на своё содержимое, и поэтому последующие изменения в подстановочном шаблоне никак не отразятся на внешнем виде и на содержимом всех страниц, в которых применялся данный подстановочный шаблон в прошлом.

Чтобы раскрыть шаблон на странице, следует добавить к нему префикс «подст:» (либо «subst:») — например, {{подст:пример}} ({{subst:пример}}). Содержимое шаблона {{пример}} заменит собой этот код.

Делая подобную подстановку, желательно, чтобы в описании правки вы указали, какой шаблон вы ставите, чтобы другим пользователям было проще ориентироваться в ситуации. Также, создавая или редактируя шаблон, который обычно требует раскрытия с помощью префикса «подст:», желательно указать это в документации шаблона. Это поможет другим участникам понять, как шаблон должен быть использован.

Для предпросмотра кода, который появится после подстановки шаблона, его можно временно заключить в конструкцию {{subst:#tag:pre|{{подст:мой шаблон}}}}: после нажатия кнопки «Предварительный просмотр» отобразится подставленный код шаблона в таком же сером прямоугольнике (можно также использовать #tag:nowiki вместо #tag:pre). Не забудьте удалить лишние символы перед сохранением версии!