Документация

Этот мета-шаблон помогает другим шаблонам определить применяются ли они в страницах обсуждений или на страницах других типов.

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

Шаблон имеет два параметра:

{{talk other | Тест для страницы обсуждения | Текст для другой страницы}}

Если шаблон применяется на странице обсуждения, то он вернёт:

Тест для страницы обсуждения

А на остальных станицах:

Текст для другой страницы

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

{{talk other | [[Категория:Категория для страниц обсуждений]]}}

Или чтобы вывести предупреждение о том, что шаблон не должен использоваться на других страницах:

{{talk other | | Этот шаблон должен использоваться только на страницах обсуждения.}}

Обратите внимание в первом примере не указан второй параметр (то, что включается в другие страницы), а во втором первый параметр (то, что включается на страницах обсуждения) задан пустым.

Demospace

Для проверки и демонстрации применения шаблона используется параметр demospace=.

  • demospace=talk вернёт текст для статьи.
  • demospace=other или любое другое значение вернёт текст для других типов страниц.
  • Если параметр не задан или пустой, то шаблон работает как есть.

Пример:

{{talk other 
| Текст для страницы обсуждения
| Текст для другой страницы
| demospace = talk
}}

В каком бы пространстве не применялся код выше, он вернёт:

Текст для страницы обсуждения

Мы можете пробрасывать параметр demospace= из включающего его шаблона, чтобы показать как он будет выглядеть в статьях или в на других страницах:

{{talk other 
| Текст для страницы обсуждения
| Текст для другой страницы
| demospace = {{{demospace|}}}
}}

Технические детали

Этот шаблон определяет все типы страниц обсуждения, такие как: Обсуждение:, Обсуждение участника:, Обсуждение файла:, Обсуждение шаблона: и им подобные.