Википедия:Подавление категорий


Многие пользовательские ящики и другие шаблоны автоматически добавляют страницы, на которых они отображаются, в различные категории . Эта функция не всегда желательна, и процесс отключения или подавления автоматической категоризации в шаблонах называется подавлением категории . В этом руководстве описывается несколько различных методов подавления автоматической категоризации и приводятся примеры для каждого метода. Нет никаких политик или строгих правил в отношении подавления категорий; однако в этом руководстве описываются методы де-факто , используемые для реализации подавления категорий в английской Википедии.

Многие шаблоны и пользовательские ящики предназначены для автоматического добавления страниц в одну или несколько категорий. Есть много причин, по которым это может быть выгодно. Пользовательские ящики могут группировать пользователей в различные категории Википедии на основе интересов. Заголовки WikiProject группируют связанные страницы, чтобы участникам WikiProject было легче их найти. Другие шаблоны помечают статьи для определенных действий, добавляя статьи в административные категории.

Это может быть действительно полезной и мощной функцией, но она также может немного сбивать с толку, если кто-то хочет отобразить шаблон где-то не там, где он изначально предназначался, например, на странице справки или в галерее шаблонов. Страница справки или галерея будут помечены, как и любая другая страница, на которой отображается шаблон, а это часто нежелательно. Например, страница, демонстрирующая шаблон удаления, не должна быть помечена для удаления сама по себе. В этом случае предпочтительнее подавить автоматическую категоризацию страницы. Это называется подавлением категорий .

В самом шаблоне довольно легко подавить такие проблемы категоризации, используя разметку <includeonly> и <noinclude>. Однако эти функции не помогают при отображении шаблона в качестве примера на странице справки или в галерее.

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

Несколько различных методов подавления категорий разрабатывались одновременно на протяжении многих лет, поэтому не существует единого или «наилучшего» метода подавления категорий. Некоторые методы работают лучше в одних ситуациях, а другие методы лучше работают в других ситуациях. Разработчики шаблонов могут свободно выбирать любой из следующих методов подавления автоматических категорий, но их просят четко задокументировать, какой метод используется в документации по шаблону. Новые шаблоны запрашиваются в соответствии с предпочтительными методами (когда несколько методов достигают одного и того же результата). Старые шаблоны, которые редко используются, также могут быть изменены для использования предпочтительных методов. Не стоит адаптировать часто используемые шаблоны для использования предпочтительных методов, если только нет другой веской причины для изменения шаблона.