Шаблон:Compact TOC: различия между версиями

Материал из Decimal Wiki
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
(Новая страница: «{{#if:{{{allowtoc|}}}||__NOTOC__}}<!-- -->{{#ifeq:{{{center|{{#ifeq:{{{1}}}|short1|yes}}}}}|yes | <div style="text-align:center;"><!-- -->}}<!-- Start contents box --><div id="toc" class="toc plainlinks hlist" style="{{#ifeq:{{{center|{{#ifeq:{{{1}}}|short1|yes}}}}}|yes |margin-left:auto;margin-right:auto; | {{#ifeq:{{{right}}}|yes |clear:right;float:right;}} }} text-align:{{{align|left}}};"> <!-- "[name]/Со...»)
 
Нет описания правки
Строка 1: Строка 1:
{{#if:{{{allowtoc|}}}||__NOTOC__}}<!--
{| id="toc" class="toc" summary="Contents" {{#ifeq:{{{center|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|align="center"|}}{{#ifeq:{{{right|}}}|yes|align="right"|}}
-->{{#ifeq:{{{center|{{#ifeq:{{{1}}}|short1|yes}}}}}|yes |
{{#ifeq:{{{name|}}}|no||! {{{name|{{MediaWiki:Toc}}}}}{{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|&#58;|}}
<div style="text-align:center;"><!--
{{#ifeq:{{{side|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|{{!}}|{{!}}-}}}}
-->}}<!--
|{{#ifeq:{{{nobreak|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes||<div style="text-align:{{{align|left}}};">}}&nbsp;{{#ifeq:{{{top|}}}|yes|[[#top{{!}}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]]}}} • {{{а|[[#А|А]]}}} {{{б|[[#Б|Б]]}}} {{{в|[[#В|В]]}}} {{{г|[[#Г|Г]]}}} {{{д|[[#Д|Д]]}}} {{{е|[[#Е|Е]]}}} {{{ё|[[#Ё|Ё]]}}} {{{ж|[[#Ж|Ж]]}}} {{{з|[[#З|З]]}}} {{{и|[[#И|И]]}}} {{{й|[[#Й|Й]]}}} {{{к|[[|К]]}}} {{{л|[[#Л|Л]]}}} {{{м|[[#М|М]]}}} {{{н|[[#Н|Н]]}}} {{{о|[[#О|О]]}}} {{{п|[[#П|П]]}}} {{{р|[[#Р|Р]]}}} {{{с|[[#С|С]]}}} {{{т|[[#Т|Т]]}}} {{{у|[[#У|У]]}}} {{{ф|[[#Ф|Ф]]}}} {{{х|[[#Х|Х]]}}} {{{ц|[[#Ц|Ц]]}}} {{{ч|[[#Ч|Ч]]}}} {{{ш|[[#Ш|Ш]]}}} {{{щ|[[#Щ|Щ]]}}} {{{э|[[#Э|Э]]}}} {{{ю|[[#Ю|Ю]]}}} {{{я|[[#Я|Я]]}}} &nbsp; {{#ifeq:{{{nobreak|{{#ifeq:{{{1}}}|short1|yes|}}}}}|yes|&nbsp;|<br />}}{{#if:{{{custom1|{{{Sec1|}}}}}}|[[#{{{custom1|{{{Sec1|}}}}}}{{!}}{{{custom1|{{{Sec1|}}}}}}]]&nbsp;|}} {{#if:{{{custom2|{{{Sec2|}}}}}}|[[#{{{custom2|{{{Sec2|}}}}}}{{!}}{{{custom2|{{{Sec2|}}}}}}]]&nbsp;|}} {{#if:{{{custom3|{{{Sec3|}}}}}}|[[#{{{custom3|{{{Sec3|}}}}}}{{!}}{{{custom3|{{{Sec3|}}}}}}]]&nbsp;|}} {{#ifeq:{{{seealso|}}}|yes|[[#См. также{{!}}См. также]]&nbsp;|}} {{#ifeq:{{{notesfirst|}}}|yes|[[#Примечания{{!}}Примечания]]&nbsp;|}} {{#ifeq:{{{refs|{{#ifeq:{{{1|}}}|short1|yes|}}}}}|yes|[[#Ссылки{{!}}Ссылки]]&nbsp;|}} {{#ifeq:{{{notes|}}}|yes|[[#Сноски{{!}}Сноски]]&nbsp;|}} {{#ifeq:{{{extlinks|}}}|yes|[[#Литература{{!}}Литература]]|}}</div>
 
|}__NOTOC__
Start contents box
<noinclude>{{doc}}[[Категория:Шаблоны:Содержание|{{PAGENAME}}]]</noinclude>
 
--><div id="toc" class="toc plainlinks hlist"
        style="{{#ifeq:{{{center|{{#ifeq:{{{1}}}|short1|yes}}}}}|yes |margin-left:auto;margin-right:auto;
                | {{#ifeq:{{{right}}}|yes |clear:right;float:right;}}
                }} text-align:{{{align|left}}};">
<!--
 
"[name]/Содержание"
 
    -->{{#ifeq:{{{name}}}|no |
        |  <div id="toctitle" style="text-align:center;{{#ifeq:{{{side|{{#ifeq:{{{1}}}|short1|yes}}}}}|yes |display:inline-block;}}"><!--
              --><span style="font-weight:bold;">{{{name|{{MediaWiki:Toc}}&nbsp;}}}{{#ifeq:{{{side|{{#ifeq:{{{1}}}|short1|yes}}}}}|yes |&#58;<!--(colon)-->}}</span><!--
          --></div><!--
    -->}}
<!--
 
Links
 
    --><div style="margin:auto;white-space:nowrap;{{#ifeq:{{{side|{{#ifeq:{{{1}}}|short1|yes}}}}}|yes |display:inline-block;}}"><!--
            -->{{#ifeq:{{{top}}}|yes |
* [[#top|Top]]}}<!--
            -->{{#if:{{{pre1|{{{preSec1|}}}}}} |
* [[{{{pre1link|{{{preSec1link|#{{{pre1|{{{preSec1}}} }}} }}} }}}|{{{pre1name|{{{preSec1name|{{{pre1|{{{preSec1}}} }}} }}} }}}]] <!--
            -->}} {{#if:{{{pre2|{{{preSec2|}}}}}} |
* [[{{{pre2link|{{{preSec2link|#{{{pre2|{{{preSec2}}} }}} }}} }}}|{{{pre2name|{{{preSec2name|{{{pre2|{{{preSec2}}} }}} }}} }}}]] <!--
              -->}} {{#if:{{{pre3|{{{preSec3|}}}}}} |
* [[{{{pre3link|{{{preSec3link|#{{{pre3|{{{preSec3}}} }}} }}} }}}|{{{pre3name|{{{preSec3name|{{{pre3|{{{preSec3}}} }}} }}} }}}]] <!--
                  -->}} {{#if:{{{pre4|{{{preSec4|}}}}}} |
* [[{{{pre4link|{{{preSec4link|#{{{pre4|{{{preSec4}}} }}} }}} }}}|{{{pre4name|{{{preSec4name|{{{pre4|{{{preSec4}}} }}} }}} }}}]] <!--
                    -->}} {{#if:{{{pre5|{{{preSec5|}}}}}} |
* [[{{{pre5link|{{{preSec5link|#{{{pre5|{{{preSec5}}} }}} }}} }}}|{{{pre5name|{{{preSec5name|{{{pre5|{{{preSec5}}} }}} }}} }}}]] <!--
                        -->}} {{#if:{{{pre6|{{{preSec6|}}}}}} |
* [[{{{pre6link|{{{preSec6link|#{{{pre6|{{{preSec6}}} }}} }}} }}}|{{{pre6name|{{{preSec6name|{{{pre6|{{{preSec6}}} }}} }}} }}}]] <!--
                          -->}} {{#if:{{{pre7|{{{preSec7|}}}}}} |
* [[{{{pre7link|{{{preSec7link|#{{{pre7|{{{preSec7}}} }}} }}} }}}|{{{pre7name|{{{preSec7name|{{{pre7|{{{preSec7}}} }}} }}} }}}]] <!--
                              -->}} {{#if:{{{pre8|{{{preSec8|}}}}}} |
* [[{{{pre8link|{{{preSec8link|#{{{pre8|{{{preSec8}}} }}} }}} }}}|{{{pre8name|{{{preSec8name|{{{pre8|{{{preSec8}}} }}} }}} }}}]] <!--
                                -->}} {{#if:{{{prebreak|}}} |{{#ifeq:{{{prebreak|}}}|yes|<br />|{{{prebreak}}}[[Category:Pages using compact toc with deprecated syntax]]}}</ul>}} <!--
-->{{#ifeq:{{{sym}}}|yes |
* [[#!$@|!$@]] }}<!--
-->{{#ifeq:{{{num}}}|yes |
{{#if:{{{0-9}}}|* {{{0-9|[[#0–9|0–9]]}}} }} }}<!--
-->{{#ifeq:{{{symnum}}}|yes |
* [[#!–9|!–9]] }}{{#ifeq:{{{letters}}}|no||
 
{{#if:{{{а}}}|* {{{а|[[#А|А]]}}}
}}{{#if:{{{б}}}|* {{{б|[[#Б|Б]]}}}
}}{{#if:{{{в}}}|* {{{в|[[#В|В]]}}}
}}{{#if:{{{г}}}|* {{{г|[[#Г|Г]]}}}
}}{{#if:{{{д}}}|* {{{д|[[#Д|Д]]}}}
}}{{#if:{{{е}}}|* {{{е|[[#Е|Е]]}}}
}}{{#if:{{{ё}}}|* {{{ё|[[#Ё|Ё]]}}}
}}{{#if:{{{ж}}}|* {{{ж|[[#Ж|Ж]]}}}
}}{{#if:{{{з}}}|* {{{з|[[#З|З]]}}}
}}{{#if:{{{и}}}|* {{{з|[[#И|И]]}}}
}}{{#if:{{{й}}}|* {{{й|[[#Й|Й]]}}}
}}{{#if:{{{к}}}|* {{{к|[[#К|К]]}}}
}}{{#if:{{{л}}}|* {{{л|[[#Л|Л]]}}}
}}{{#if:{{{м}}}|* {{{м|[[#М|М]]}}}
}}{{#if:{{{н}}}|* {{{н|[[#Н|Н]]}}}
}}{{#if:{{{о}}}|* {{{о|[[#О|О]]}}}
}}{{#if:{{{п}}}|* {{{п|[[#П|П]]}}}
}}{{#if:{{{р}}}|* {{{р|[[#Р|Р]]}}}
}}{{#if:{{{с}}}|* {{{с|[[#С|С]]}}}
}}{{#if:{{{т}}}|* {{{т|[[#Т|Т]]}}}
}}{{#if:{{{у}}}|* {{{у|[[#У|У]]}}}
}}{{#if:{{{ф}}}|* {{{ф|[[#Ф|Ф]]}}}
}}{{#if:{{{х}}}|* {{{х|[[#Х|Х]]}}}
}}{{#if:{{{ц}}}|* {{{ц|[[#Ц|Ц]]}}}
}}{{#if:{{{ч}}}|* {{{ч|[[#Ч|Ч]]}}}
}}{{#if:{{{ш}}}|* {{{ш|[[#Ш|Ш]]}}}
}}{{#if:{{{щ}}}|* {{{щ|[[#Щ|Щ]]}}}
}}{{#if:{{{э}}}|* {{{э|[[#Э|Э]]}}}
}}{{#if:{{{ю}}}|* {{{ю|[[#Ю|Ю]]}}}
}}{{#if:{{{я}}}|* {{{я|[[#Я|Я]]}}}
}}{{#if:{{{a}}}|* {{{a|[[#A|A]]}}}
}}{{#if:{{{b}}}|* {{{b|[[#B|B]]}}}
}}{{#if:{{{c}}}|* {{{c|[[#C|C]]}}}
}}{{#if:{{{d}}}|* {{{d|[[#D|D]]}}}
}}{{#if:{{{e}}}|* {{{e|[[#E|E]]}}}
}}{{#if:{{{f}}}|* {{{f|[[#F|F]]}}}
}}{{#if:{{{g}}}|* {{{g|[[#G|G]]}}}
}}{{#if:{{{h}}}|* {{{h|[[#H|H]]}}}
}}{{#if:{{{i}}}|* {{{i|[[#I|I]]}}}
}}{{#if:{{{j}}}|* {{{j|[[#J|J]]}}}
}}{{#if:{{{k}}}|* {{{k|[[#K|K]]}}}
}}{{#if:{{{l}}}|* {{{l|[[#L|L]]}}}
}}{{#if:{{{m}}}|* {{{m|[[#M|M]]}}}
}}{{#if:{{{n}}}|* {{{n|[[#N|N]]}}}
}}{{#if:{{{o}}}|* {{{o|[[#O|O]]}}}
}}{{#if:{{{p}}}|* {{{p|[[#P|P]]}}}
}}{{#if:{{{q}}}|* {{{q|[[#Q|Q]]}}}
}}{{#if:{{{r}}}|* {{{r|[[#R|R]]}}}
}}{{#if:{{{s}}}|* {{{s|[[#S|S]]}}}
}}{{#if:{{{t}}}|* {{{t|[[#T|T]]}}}
}}{{#if:{{{u}}}|* {{{u|[[#U|U]]}}}
}}{{#if:{{{v}}}|* {{{v|[[#V|V]]}}}
}}{{#if:{{{w}}}|* {{{w|[[#W|W]]}}}
}}{{#if:{{{x}}}|* {{{x|[[#X|X]]}}}
}}{{#if:{{{y}}}|* {{{y|[[#Y|Y]]}}}
}}{{#if:{{{z}}}|* {{{z|[[#Z|Z]]}}}
}}}} <!--
-->{{#ifeq:{{{nobreak|{{#ifeq:{{{1}}}|short1|yes}}}}}|yes | |</ul>}}<!--
 
Custom links
 
-->{{#if:{{{custom1|{{{Sec1|}}}}}} |
* [[{{{custom1link|{{{Sec1link|#{{{custom1|{{{Sec1}}} }}} }}} }}}|{{{custom1name|{{{Sec1name|{{{custom1|{{{Sec1}}} }}} }}} }}}]] <!--
-->}} {{#if:{{{custom2|{{{Sec2|}}}}}} |
* [[{{{custom2link|{{{Sec2link|#{{{custom2|{{{Sec2}}} }}} }}} }}}|{{{custom2name|{{{Sec2name|{{{custom2|{{{Sec2}}} }}} }}} }}}]] <!--
  -->}} {{#if:{{{custom3|{{{Sec3|}}}}}} |
* [[{{{custom3link|{{{Sec3link|#{{{custom3|{{{Sec3}}} }}} }}} }}}|{{{custom3name|{{{Sec3name|{{{custom3|{{{Sec3}}} }}} }}} }}}]] <!--
      -->}} {{#if:{{{custom4|{{{Sec4|}}}}}} |
* [[{{{custom4link|{{{Sec4link|#{{{custom4|{{{Sec4}}} }}} }}} }}}|{{{custom4name|{{{Sec4name|{{{custom4|{{{Sec4}}} }}} }}} }}}]] <!--
        -->}} {{#if:{{{custom5|{{{Sec5|}}}}}} |
* [[{{{custom5link|{{{Sec5link|#{{{custom5|{{{Sec5}}} }}} }}} }}}|{{{custom5name|{{{Sec5name|{{{custom5|{{{Sec5}}} }}} }}} }}}]] <!--
            -->}} {{#if:{{{custom6|{{{Sec6|}}}}}} |
* [[{{{custom6link|{{{Sec6link|#{{{custom6|{{{Sec6}}} }}} }}} }}}|{{{custom6name|{{{Sec6name|{{{custom6|{{{Sec6}}} }}} }}} }}}]] <!--
              -->}} {{#if:{{{custom7|{{{Sec7|}}}}}} |
* [[{{{custom7link|{{{Sec7link|#{{{custom7|{{{Sec7}}} }}} }}} }}}|{{{custom7name|{{{Sec7name|{{{custom7|{{{Sec7}}} }}} }}} }}}]] <!--
                  -->}} {{#if:{{{custom8|{{{Sec8|}}}}}} |
* [[{{{custom8link|{{{Sec8link|#{{{custom8|{{{Sec8}}} }}} }}} }}}|{{{custom8name|{{{Sec8name|{{{custom8|{{{Sec8}}} }}} }}} }}}]] <!--
                    -->}}<!--
 
"See also" etc links
 
-->{{#ifeq:{{{seealso}}}|yes |
* [[#См. также|Такэе]] }}<!--
-->{{#ifeq:{{{notesfirst}}}|yes |
* [[#Примечания|Примечания]] }}<!--
-->{{#ifeq:{{{refs|{{#ifeq:{{{1}}}|short1|yes}}}}}|yes |
* [[#Источники|Источники]] }}<!--
-->{{#ifeq:{{{notes}}}|yes |
* [[#Литература|Литература]] }}<!--
-->{{#ifeq:{{{further}}}|yes |
* [[#Доп. информация|Дополнительно]] }}<!--
-->{{#ifeq:{{{extlinks}}}|yes |
* [[#Ссылки|Ссылки]] <!--
-->}}
<!-- --></div><!--
 
End contents box
 
--></div><!--
 
-->{{#ifeq:{{{center|{{#ifeq:{{{1}}}|short1|yes}}}}}|yes |
</div><!--
-->}}<noinclude>
 
{{Doc}}
</noinclude>
__NOTOC__
<noinclude>
[[Категория:Шаблоны:Содержание|{{PAGENAME}}]]
</noinclude>

Версия от 18:38, 8 октября 2023

Содержание
  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А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я  
Документация к шаблону  Документация

Шаблон для вставки навигационной полосы с алфавитным указателем.

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

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=}}

Содержание:
  A B C D E F G H I K L M N O P R S T U V W X Y ZА Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я  


{{Compact TOC|side=yes|j=J|q=Q}}

Содержание:
  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|side=yes|x=[[#X-Z|X-Z]]|y=|z=}} (или x=|y=|z=[[#X-Z|X-Z]] и т.д.)

Содержание:
  A B C D E F G H I J K L M N O P Q R S T U V W 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}}

Содержание
 Top - 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|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А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я     См. также  Примечания  Ссылки  Литература