Шаблон:talk other
Этот мета-шаблон помогает другим шаблонам определить применяются ли они в страницах обсуждений или на страницах других типов.
Использование
Шаблон имеет два параметра:
{{talk other | Тест для страницы обсуждения | Текст для другой страницы}}
Если шаблон применяется на странице обсуждения, то он вернёт:
- Тест для страницы обсуждения
А на остальных станицах:
- Текст для другой страницы
Обычно шаблон используется для того, чтобы добавлять категории только на страницах обсуждения, избегая добавления в категорию других страниц.
{{talk other | [[Категория:Категория для страниц обсуждений]]}}
Или чтобы вывести предупреждение о том, что шаблон не должен использоваться на других страницах:
{{talk other | | Этот шаблон должен использоваться только на страницах обсуждения.}}
Обратите внимание в первом примере не указан второй параметр (то, что включается в другие страницы), а во втором первый параметр (то, что включается на страницах обсуждения) задан пустым.
Demospace
Для проверки и демонстрации применения шаблона используется параметр demospace=
.
demospace=talk
вернёт текст для статьи.demospace=other
или любое другое значение вернёт текст для других типов страниц.- Если параметр не задан или пустой, то шаблон работает как есть.
Пример:
{{talk other | Текст для страницы обсуждения | Текст для другой страницы | demospace = talk }}
В каком бы пространстве не применялся код выше, он вернёт:
- Текст для страницы обсуждения
Мы можете пробрасывать параметр demospace=
из включающего его шаблона, чтобы показать как он будет выглядеть в статьях или в на других страницах:
{{talk other | Текст для страницы обсуждения | Текст для другой страницы | demospace = {{{demospace|}}} }}
Технические детали
Этот шаблон определяет все типы страниц обсуждения, такие как: Обсуждение:
, Обсуждение участника:
, Обсуждение файла:
, Обсуждение шаблона:
и им подобные.