Шаблон:Compact TOC: различия между версиями
[досмотренная версия] | [досмотренная версия] |
Нет описания правки |
Нет описания правки |
||
Строка 2: | Строка 2: | ||
{{#ifeq:{{{name|}}}|no||! {{{name|{{MediaWiki:Toc}}}}}{{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|:|}} | {{#ifeq:{{{name|}}}|no||! {{{name|{{MediaWiki:Toc}}}}}{{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|:|}} | ||
{{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|{{!}}|{{!}}-}}}} | {{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|{{!}}|{{!}}-}}}} | ||
|{{#ifeq:{{{nobreak|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes||<div style="text-align:{{{align|left}}};">}} {{#ifeq:{{{top|}}}|yes|[[# | |{{#ifeq:{{{nobreak|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes||<div style="text-align:{{{align|left}}};">}} {{#ifeq:{{{top|}}}|yes|[[#Top{{!}}Вверх]] -|}} {{#ifeq:{{{sym|}}}|yes|[[#!$@|!$@]] • |}} {{#ifeq:{{{num|}}}|yes|[[#0–9|0–9]] • |}} {{#ifeq:{{{symnum|}}}|yes|[[#!–9|!–9]] • |}} {{{a|[[#A|A]]}}} {{{b|[[#B|B]]}}} {{{c|[[#C|C]]}}} {{{d|[[#D|D]]}}} {{{e|[[#E|E]]}}} {{{f|[[#F|F]]}}} {{{g|[[#G|G]]}}} {{{h|[[#H|H]]}}} {{{i|[[#I|I]]}}} {{{j|[[#J|J]]}}} {{{k|[[#K|K]]}}} {{{l|[[#L|L]]}}} {{{m|[[#M|M]]}}} {{{n|[[#N|N]]}}} {{{o|[[#O|O]]}}} {{{p|[[#P|P]]}}} {{{q|[[#Q|Q]]}}} {{{r|[[#R|R]]}}} {{{s|[[#S|S]]}}} {{{t|[[#T|T]]}}} {{{u|[[#U|U]]}}} {{{v|[[#V|V]]}}} {{{w|[[#W|W]]}}} {{{x|[[#X|X]]}}} {{{y|[[#Y|Y]]}}} {{{z|[[#Z|Z]]}}} • {{{а|[[#А|А]]}}} {{{б|[[#Б|Б]]}}} {{{в|[[#В|В]]}}} {{{г|[[#Г|Г]]}}} {{{д|[[#Д|Д]]}}} {{{е|[[#Е|Е]]}}} {{{ё|[[#Ё|Ё]]}}} {{{ж|[[#Ж|Ж]]}}} {{{з|[[#З|З]]}}} {{{и|[[#И|И]]}}} {{{й|[[#Й|Й]]}}} {{{к|[[#К|К]]}}} {{{л|[[#Л|Л]]}}} {{{м|[[#М|М]]}}} {{{н|[[#Н|Н]]}}} {{{о|[[#О|О]]}}} {{{п|[[#П|П]]}}} {{{р|[[#Р|Р]]}}} {{{с|[[#С|С]]}}} {{{т|[[#Т|Т]]}}} {{{у|[[#У|У]]}}} {{{ф|[[#Ф|Ф]]}}} {{{х|[[#Х|Х]]}}} {{{ц|[[#Ц|Ц]]}}} {{{ч|[[#Ч|Ч]]}}} {{{ш|[[#Ш|Ш]]}}} {{{щ|[[#Щ|Щ]]}}} {{{э|[[#Э|Э]]}}} {{{ю|[[#Ю|Ю]]}}} {{{я|[[#Я|Я]]}}} {{#ifeq:{{{nobreak|{{#ifeq:{{{1}}}|short1|yes|}}}}}|yes| |<br />}}{{#if:{{{custom1|{{{Sec1|}}}}}}|[[#{{{custom1|{{{Sec1|}}}}}}{{!}}{{{custom1|{{{Sec1|}}}}}}]] |}} {{#if:{{{custom2|{{{Sec2|}}}}}}|[[#{{{custom2|{{{Sec2|}}}}}}{{!}}{{{custom2|{{{Sec2|}}}}}}]] |}} {{#if:{{{custom3|{{{Sec3|}}}}}}|[[#{{{custom3|{{{Sec3|}}}}}}{{!}}{{{custom3|{{{Sec3|}}}}}}]] |}} {{#ifeq:{{{seealso|}}}|yes|[[#См. также{{!}}См. также]] |}} {{#ifeq:{{{notesfirst|}}}|yes|[[#Примечания{{!}}Примечания]] |}} {{#ifeq:{{{refs|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|[[#Ссылки{{!}}Ссылки]] |}} {{#ifeq:{{{notes|}}}|yes|[[#Сноски{{!}}Сноски]] |}} {{#ifeq:{{{extlinks|}}}|yes|[[#Литература{{!}}Литература]]|}}</div> | ||
|}__NOTOC__ | |}__NOTOC__ | ||
<noinclude>{{doc}}[[Категория:Шаблоны:Содержание|{{PAGENAME}}]]</noinclude> | <noinclude>{{doc}}[[Категория:Шаблоны:Содержание|{{PAGENAME}}]]</noinclude> |
Версия от 21:46, 8 октября 2023
Содержание |
---|
Шаблон для вставки навигационной полосы с алфавитным указателем.
Использование
Typical:
{{Compact TOC|symnum=yes}}
Только алфавит (без цифр и типографики):
{{Compact TOC}}
Полный набор знаков, по центру (не указывайте параметр или измените его на пустой или "no", чтобы отключить функцию)
{{Compact TOC|name=Contents|side=yes|center=yes|right=|align=center|nobreak=yes|top=yes|num=yes|sym=yes|symnum=|custom1=|custom2=|custom3=|seealso=yes|notesfirst=|refs=yes|notes=yes|extlinks=yes}}
или
{{Compact TOC |name= |side=yes |center=yes |right= |align=center |nobreak=yes |top=yes |num=yes |sym=yes |symnum= |custom1= |custom2= |custom3= |seealso=yes |notesfirst= |refs=yes |notes=yes |extlinks=yes |a= ... |я= }}
Параметры
name=
— меняет заголовок на альтернативное название вместо «Содержание» или полностью скройте его, введяname=no
.side=yes
— размещает заголовок «Содержание» слева от строки символов.center=yes
— центрирует горизонтальную полосу шаблона на странице.right=yes
— выравнивает шаблон справа (может потребовать<br style="clear:right;" />
после него, в зависимости от макета страницы), вместо floated left (этот параметр является взаимоисключающим с параметром «center», указанным выше, и его следует использовать экономно и по уважительной причине).align=
— устанавливает выравнивание «ссылок» внутри таблицы; по умолчанию — влево; используйтеcenter
,right
илиleft
nobreak=yes
— нет разрыва строки между секциями «A-B-C…» и «См. также/Ссылки/и т. д.» (примечание: не влияет на заголовок; используйтеside=
).top=yes
— добавляет ссылку «Вверх»; необходимо в том случае, если шаблон стоит внизу страницы.sym=yes
— добавляет ссылку «!$@» — секцию для типографских знаков.num=yes
— добавляет ссылку «0-9» — секцию для цифр.symnum=yes
— добавляет ссылку «!-9» — комбинированную секцию для знаков и цифр.custom1
,custom2
иcustom3
— добавляет 3 дополнительных произвольных раздела в конце списка (или, иначе,Sec1, Sec2, Sec3
).seealso=yes
— добавляет ссылку на раздел «См. также».refs=yes
— добавляет раздел «Ссылки».notes=yes
— добавляет раздел «Примечания».notesfirst=yes
— помещает раздел «Примечания» перед разделом «Ссылки»; не используйте вместе сnotes
.extlinks=yes
— добавляет ссылку на раздел «Литература».
Буквы
Некоторые буквы могут быть исключены из списка через добавление соответствующей строчной буквы: {{Compact TOC|side=yes|j=|q=}}
Содержание: |
---|
{{Compact TOC|side=yes|j=J|q=Q}}
Содержание: |
---|
Немного более сложным способом можно создать ссылки на диапазон:
{{Compact TOC|side=yes|x=[[#X-Z|X-Z]]|y=|z=}} (или x=|y=|z=[[#X-Z|X-Z]]
и т.д.)
Содержание: |
---|
Быстрая вставка
Для более быстрого перехода к общему использованию, можно ввести в качестве первого параметра short1
(перед name=
):
{{Compact TOC|short1}}
Содержание: | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z • А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я Ссылки |
---|
Примеры
{{Compact TOC|top=yes}}
Содержание |
---|
{{Compact TOC|name=no|center=yes|top=yes|custom1=Новый раздел|...}}
{{Compact TOC|side=yes|sym=yes|num=yes|refs=yes|...}}
Содержание: |
---|
{{Compact TOC|name=Указатель|top=no|refs=yes|notes=yes|...}}
Указатель |
---|
{{Compact TOC|name=no|side=yes|right=yes|symnum=yes|...}}
{{CompactTOC|short1|num=yes|sym=yes|seealso=yes|notesfirst=yes|extlinks=yes}}
Содержание: | !$@ • 0–9 • A B C D E F G H I J K L M N O P Q R S T U V W X Y Z • А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я См. также Примечания Ссылки Литература |
---|