Шаблон:Tls/Документация

Материал из Викиреальностя
Перейти к: навигация, поиск

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

Содержание

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

[править] Без передачи параметров

{{tls|ГСБ}}

Выглядит вот так: {{subst:ГСБ}}

[править] Один параметр

Внесение некоторой записи в шаблон Tls в качестве второго параметра:

{{tls|tl|-)}}

даёт отображение первого параметра: {{subst:tl|-)}}.

[править] Несколько параметров

Для того, чтобы таким образом передать несколько параметров, нужно в качестве второго параметра шаблона Tls вносить конструкцию вида

[первый параметр желаемого шаблона]{{!}}[второй параметр]{{!}} <…> {{!}}[n-й параметр]

Например, запись {{subst:Иск|созыв=33|название=ИСК1256}} получается из кода

{{tls|Иск|созыв{{=}}33{{!}}название{{=}}ИСК1256}}

[править] Примечание

  1. Обратите внимание на то, что, чтобы передать прямую черту, используется шаблон {{!}}, а чтобы знак равенства — {{=}} или {{eq}}. Это важно для того, чтобы механика шаблонов воспринимала эти символы не как служебные, а как обычные, «фиктивные».
  2. Чтобы получить запись {{subst:=}}, во втором параметре шаблона Tls не получится просто так написать знак равенства: {{tls|=}}, — так как знак равенства обозначает присвоение какому-то именному параметру какого-то значения (даже если это одни пустоты). Вместо простого знака «=» нужно использовать шаблон {{=}} (или синонимичный ему {{eq}}), который и возвращает символ «=». Запись {{tls|{{=}}}} ({{tls|{{eq}}}}) даст {{subst:=}}.