Постоянно защищенный шаблон
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску


Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]

Это мета-шаблон, который помогает другим шаблонам определять, используются ли они в пространстве имен «Шаблон:».

Применение

Этот шаблон обычно принимает один или два параметра:

{{Template other |[result/action if on a template page] (|[result/action if on another type of page])}}

Например, если {{Другой шаблон | На странице-шаблоне | Не на странице-шаблоне}} был на странице "Шаблон:", он вернет:

На странице шаблона

На странице любого другого типа (например, «Википедия:», «Пользователь:») он вернет:

Не на странице шаблона

Типичное использование - управление категоризацией страниц-шаблонов. Добавление {{Template other | | [[Категория: [название категории] ]]}} к шаблону, например, означает, что он будет классифицировать страницу только в том случае, если эта страница не является страницей шаблона. (Первый параметр ничего не содержит, поэтому никаких действий не предпринимается, если / когда шаблон находится на странице шаблона.)

Атмосфера

Параметр demospace можно использовать для демонстрации или тестирования этого шаблона. По умолчанию он не определен и не влияет на действие шаблона, но:

  • когда задано как «шаблон» ( |demospace=template), он предлагает шаблону вернуть первый результат / действие, указанное выше (т.е. вести себя как на странице «Шаблон:»), даже если шаблон находится на странице другого типа;
  • если задано как «другое» ( |demospace=other), он предлагает шаблону вернуть второй результат / действие, указанное выше (т.е. вести себя так, как если бы не на странице «Шаблон:»), даже если шаблон находится на странице «Шаблон:».

Например:

{{Другой шаблон| demospace = шаблон| Текст страницы шаблона| Текст других страниц}}

Независимо от того, на какой странице используется приведенный выше код, он возвращает: Текст страницы шаблона.

Вы можете сделать так, чтобы ваш шаблон также понимал параметр demospace . Это означает, что вы можете продемонстрировать различные виды вашего шаблона в документации к вашему шаблону. Тогда сделайте так:

{{другой шаблон | Текст страницы шаблона| Текст других страниц| demospace = {{{demospace |}}}}}

Технические подробности

Этот шаблон определяет страницы "Обсуждение шаблона:" как другой тип . Дополнительные сведения, относящиеся к этому шаблону, см. В разделе {{ Main talk other }}, который работает аналогично.