Этот шаблон использует TemplateStyles : |
Этот шаблон используется примерно на 19 000 страниц, и изменения могут быть широко заметны. Протестируйте изменения на подстраницах / sandbox или / testcases шаблона или на подстраницах вашего собственного пользователя . Обсудите изменения на странице обсуждения, прежде чем внедрять их. |
Этот шаблон вставляет оглавление, в котором подзаголовки опускаются сверх определенной глубины. Таблица подчиняется тем же правилам компоновки, что и волшебное слово __TOC__ . Пропущенные разделы по-прежнему содержат ссылки для редактирования разделов в теле статьи. В основном этот шаблон используется в ситуациях, когда вам нужны ссылки для редактирования разделов для простоты редактирования, но не требуется полное оглавление. Прежде чем использовать этот шаблон, подумайте, будет ли он полезен читателям и другим редакторам и почему.
Применение
{{TOC limit}}
или же {{TOC limit|3}}
По умолчанию шаблон включает заголовки второго и третьего уровня, например, пронумерованные «1» и «1.1» в оглавлении. (Примечание: ничего не делает: заголовок первого уровня на странице по умолчанию является заголовком страницы.){{TOC limit|1}}
Вы можете указать другой лимит, добавив уровень заголовка:
{{TOC limit|4}}
4 позволяет использовать заголовки четвертого уровня, например «1.1.1», но опускает любые подзаголовки ниже, чем в оглавлении.
Шаблон работает, скрывая нижние уровни с помощью CSS. См. Шаблон: TOC limit / styles.css .
Уровни оглавления по сравнению с уровнями заголовка викитекста
Уровни заголовков в оглавлении обычно соответствуют уровням заголовков в викитексте, поэтому «== заголовок уровня 2 ==» обычно генерирует заголовки оглавления первого уровня («1»), а «=== Уровень- 3 header === "обычно генерирует заголовки оглавления второго уровня (" 1.1 ") и так далее. Это соответствие не выполняется, если страница содержит «= Заголовки 1-го уровня =» или пропускает уровни заголовков. Например, такой вики-текст:
== Заголовок уровня 2 (A) ===== Заголовок уровня 3 (B) ===== Заголовок уровня 2 (C) ======== Заголовок уровня 6 (D) ======= Заголовок уровня 1 (E) === Заголовок уровня 2 (F) ===== Заголовок уровня 3 (G) ===
создаст такой оглавление:
СОДЕРЖАНИЕ
|
Использование {{TOC limit}}
на этой странице не скроет заголовок D, потому что, несмотря на то, что это заголовок уровня 6, он отображается на втором уровне в оглавлении. И это было бы скрыть заголовок G , даже если это уровень-3 так же , как заголовок заголовка B, потому что заголовок G показан на третьем уровне в оглавлении , а заголовок B показан на втором уровне.
Конфликты
Этот шаблон плохо взаимодействует с шаблонами {{ TOC right }}, {{ TOC left }}, {{ TOC center }}. Чтобы добиться правильного эффекта, используйте те, у которых есть параметр ограничения. Например, имеет эффект, который и имел бы - если бы они работали вместе.{{TOC right|limit=2}}
{{TOC right}}
{{TOC limit|2}}
Из-за того, как TOC создается с помощью MobileFrontend (просмотр для мобильных устройств / планшетов), этот шаблон в настоящее время не влияет на то, как отображается мобильное TOC.
Смотрите также
{{ TOC скрыто }}