Шаблон:Индекс категории (автоматический)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация

Добавляет оглавление на страницу категории, если размер категории этого требует.

Пороговые значения размера следующие:

  1. <= 199 страниц → без TOC
  2. 200—1200 страниц → {{Category TOC}}
  3. > 1200 страниц → {{Large category TOC}}

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

{{индекс категории (автоматический)}}

На страницах категорий {{индекс категории (автоматический)}} может быть размещен там, где вы хотите, чтобы отображался индекс.

В шаблоне заголовка категории его лучше всего размещать вне любых тегов <includeonly></includeonly>, чтобы шаблон был отнесен к категории использующих этот шаблон.

Параметры

Никаких параметров не требуется.

Однако можно указать параметры, доступные для {{Category TOC}}, и если {{индекс категории (автоматический)}} вызовет {{Category TOC}}, эти параметры будут переданы в {{Category TOC}}.

Так, например, {{Индекс категории (автоматический)|align=center}}:

  1. Не будет иметь эффекта, если индекс не сгенерирован.
  2. Будет выраниваться по центру, если используется {{Category TOC}}.
  3. Не будет иметь эффекта, если используется {{Large category TOC}}, потому что {{Large category TOC}} не принимает никаких параметров.

Отслеживание

Эффект Страниц %
Без индекса 111 750 99,07%
{{Стандартный индекс}} 785 0,70%
{{Детальный индекс}} 259 0,23%
Всего 112 794
Сбросить кэш для обновления показателей.

Каждая страница, использующая этот шаблон, относится к одной из трех категорий отслеживания:

Шаблоны, которые включают {{индекс категории (автоматический)}}, распределены по категориям.

Обновить показатели

Баги

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

Эта ошибка хорошо известна и была задокументирована в нескольких местах с 2010 года, в том числе:

В подавляющем большинстве категорий подсчет ведется достаточно точно, что позволяет использовать этот шаблон. Однако, похоже, существует некоторая проблема с тем, что {{PAGESINCATEGORY}} в некоторых случаях ложно возвращает ноль. Это отслеживается в:

По состоянию на 19 апреля 2020 года эта проблема, похоже, была устранена маленькой, но хитрой правкой в том, как вызывается {{PAGESINCATEGORY}}.

Категория должна содержать только страницы, помеченные как «пустая».

См. также