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