Это замена содержания алфавитных списков в статьях основного пространства. Шаблон имеет все функции других шаблонов оглавления, такие как дополнительные разделы «Сверху» и «0–9», а также позволяет выбирать другие разделы.
__FORCETOC__
, используйте или __TOC__
, как описано в HELP:TOC .{{ Компактное содержание | сторона = | центр = | правильно = | имя = | верх = | пред1 = | pre1name = | пред1ссылка = | пред2 = | имя_пре2 = | pre2link = <!--(и т.д., to:)--> | до12 = | pre12name = | пред12ссылка = | prebreak = <!--да--> | число = | сим = | симнум = | буквы = | заказ1 = | custom1name = | custom1link = | обычай2 = | custom2name = | custom2link = <!--(и т.д., to:)--> | обычай12 = | custom12name = | custom12ссылка = | нобрейк = | см. также = | ссылки = | примечания сначала = | примечания = | дальше = | внешние ссылки = | а = | b = <!--(и т.д. до:)--> | г = }}
name=
: измените заголовок на альтернативное имя вместо «Содержание» или полностью скройте его, введяname=no
side=yes
: поместите заголовок «Содержание» слева с двоеточием, а не сверху без него.center=yes
: содержание перемещается по центру горизонтальной середины страницы, а не по левому краю.right=yes
: выравнивает оглавление по горизонтали справа от страницы (может потребоваться <br style="clear:right;" />
после этого, в зависимости от макета страницы), а не по левому краю (этот параметр является взаимоисключающим с параметром «центр» выше, и его следует использовать с осторожностью и по уважительной причине). )nobreak=yes
: нет разрыва строки между ABC и т. д. материал и См. также/Ссылки/и т. д. материал (примечание: не влияет на заголовок; используйте side=
для этого)top=yes
: включить ссылку «Вверх»; это полезно только в том случае, если эта копия оглавления является вторичным оглавлением, а не вверху страницы, например, в середине длинного глоссария. (На каждой отображаемой странице есть скрытое уведомление <a name="top" id="top"></a>
над сайтом, благодаря которому эта ссылка работает без необходимости делать что-либо, кроме включения ее в шаблоне.)num=yes
: включить ссылку «0–9» для раздела числовых записей (создайте заголовок, ==0–9==
чтобы ссылка работала)sym=yes
: включить ссылку «!$@» для раздела символических записей.symnum=yes
: включить ссылку «!–9» для раздела комбинированных символических и числовых записей (создайте заголовок, ==!–9==
чтобы ссылка работала)letters=no
: подавляет записи «A», «B», ..., «Z».pre1
to pre12
: перечислить до 12 дополнительных заголовков разделов перед (предварительным списком) списком «ABCDEF». Они отображаются как [[#pre1|pre1]].pre1name
to pre12name
: изменяет способ отображения заголовков разделов предварительного списка: [[#pre1|pre1name]]pre1link
to pre12link
: изменяет цели заголовков предварительного списка: [[pre1link|pre1]].prebreak=yes
: установить разрывную линию после всех заголовков предварительного спискаcustom1
to custom12
: добавьте до 12 дополнительных «пользовательских» разделов после списка «ABCDEF». Они отображаются как [[#custom1|custom1]].custom1name
to custom12name
: изменяет способ отображения заголовков пользовательских разделов: [[#custom1|custom1name]]custom1link
to custom12link
: изменяет цели пользовательских разделов: [[custom1link|custom1]]. Используйте это только для ссылки на другую страницу. Используйте экономно! Пожалуй, единственное законное использование этого — соединение подстраниц многостраничных статей, например, длинных списков, которые были разбиты. Не используйте TOC как импровизированный навигационный блок.seealso=yes
: включить ссылку на раздел «Смотри также»notesfirst=yes
: включить ссылку на раздел «Примечания», но размещать ее перед «Справочникой»; не используйте withnotes
(и обратите внимание, что оно стоит во множественном числе)refs=yes
: включить ссылку на раздел «Справочники» (обратите внимание, что во множественном числе)notes=yes
: включить ссылку на раздел «Заметки» (обратите внимание, что во множественном числе)further=yes
: включить ссылку на раздел «Дальнейшая литература»extlinks=yes
: включить ссылку на раздел «Внешние ссылки»a=
через z=
: индивидуально отключить отдельные буквы, у которых нет записей. Используйте с осторожностью и регулярно проверяйте, чтобы новые записи не требовали удаления этих параметров. Также может использоваться для создания ссылок на диапазоны, например «XZ». (Более подробную документацию по этой функции см. в следующем разделе.)0-9=
обратите внимание, что это дефис, а не тире (в заголовке используется тире).allowtoc=yes
: отключает скрытие автоматически созданного оглавления, которое __NOTOC__
обычно скрывается. (Поскольку целью этого шаблона обычно является замена существующего оглавления , эта функция обычно необходима только на страницах рекомендаций Википедии, где этот шаблон используется в примерах.)Любую букву можно опустить (т. е. если она не имеет записей в списке), указав ее как пустой параметр в нижнем регистре , например {{Compact TOC |side=yes |j=|q=}}
:
Или его можно заменить несвязной буквой, используя эту букву (в верхнем регистре ), например {{Compact TOC |side=yes |j=J|q=Q}}
:
Примечание. Зачастую лучше создать пустой интервал-заполнитель (например, <span id="Q"></span>
), где заголовок письма находился бы на странице, если бы он существовал, поскольку в большинстве случаев вполне возможно, что он появится в будущем. Использование идентификатора span позволяет избежать путаницы читателей, которые могут не заметить, что в шаблоне оглавления пропущены некоторые буквы.
Функцию назначения букв также можно использовать для создания ссылок на диапазоны, например {{Compact TOC |side=yes |x=[[#X–Z|X–Z]] |y=|z=}}
:
Эту функцию также можно использовать (очень утомительно) для ссылок на подстатьи (например, длинные списки , разбитые на несколько страниц):{{Compact TOC |side=yes |name=[[Articlename]] |n=[[Articlename (N–Z)#N|N]] |o=[[Articlename (N–Z)#O|O]] |... |z=[[Articlename (N–Z)#Z|Z]]}}
{{Compact TOC |side=yes |n=[[Articlename (N–Z)| N–Z {{small|(next page)}}]] |o=|p=|...|z=}}
Необязательные параметры pre1 , pre2 , ... pre12 и custom1 , custom2 , ... custom12 позволяют указывать до 24 других заголовков разделов до или после списка «ABCDEF»:
{{Compact TOC |name=no |center=yes |top=yes |custom1=New section |custom2=Additional section |seealso=yes|notes=yes}}
{{Compact TOC |name=no |center=yes |top=yes |custom1=New section|custom1name=Custom section name |custom2=Outside page|custom2link=Main Page |seealso=yes|notes=yes}}
Заголовки могут быть указаны до и после «ABCDEF», используя pre1 и custom1 :{{Compact TOC |center=yes |top=yes |pre1=Scope of list |pre2=Abbreviations used |prebreak=yes |custom1=Popular entries |custom2=Excluded entries |notes=yes|seealso=yes}}
{{Compact TOC |side=yes |center=yes |nobreak=yes |refs=yes}}
это обычная конфигурация, параметры которой можно заменить ярлыком
{{Compact TOC |short1}}
т.е. путем создания |short1
самого первого параметра.
{{Compact TOC |top=yes}}
{{Compact TOC |side=yes |sym=yes|num=yes |custom1=Other |seealso=yes |refs=yes}}
{{Compact TOC |name=Directory |top=no |refs=yes|notes=yes|extlinks=yes}}
{{Compact TOC |side=yes|right=yes |name=no |symnum=yes |seealso=yes}}
{{Compact TOC |short1 |sym=yes|num=yes|seealso=yes|notesfirst=yes|further=yes|extlinks=yes}}
К сожалению, центрировать содержимое невозможно из-за отсутствия поддержки CSS в MediaWiki:Common.css .