Шаблон:Навигационная таблица/doc

Данный шаблон позволяет быстро создавать навигационные шаблоны, указывая в качестве параметров списки ссылок.

В правом верхнем углу находится кнопка «Скрыть». Это реализовано с помощью MediaWiki:Common.js.

Заготовка для копирования

Заготовка ниже предназначена для копирования в новые шаблоны для облегчения их оформления:

{{Навигационная таблица
 |имя                       = {{подст:PAGENAME}}
 |заголовок                 = 
 |navbar                    = 
 |listclass                 = hlist
 |state                     = {{{state|}}}
 |изображение               = 

 |вверху       = 

 |заголовок1   = 
 |список1      = 

 |заголовок2   = 
 |список2      = 

<!-- ... -->

 |заголовок23  = 
 |список23     = 

 |внизу        = 
}}<noinclude>

[[Категория:Навигационные шаблоны]]
</noinclude>

Параметры

Основные

Список параметров и их имен
Параметры Алиасы
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para
Шаблон:Para Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para
Шаблон:Para
имя* = 
Имя шаблона, необходимое для ссылки Просмотр этого шаблона (переход к шаблону) на всех страницах, где используется шаблон. Для простоты можно использовать {{subst:PAGENAME}}. Если указан параметр |navbar=plain, то этот параметр не используется.
state* = [autocollapse, collapsed, uncollapsed, plain, off]
autocollapse — параметр по умолчанию, если Шаблон:Para пустой;
collapsed — при данном значение таблица всегда будет свернута;
uncollapsed — при данном значение таблица всегда будет развернута;
plain — при данном значении таблица всегда будет развернута и будут убраны ссылки [свернуть]/[развернуть] справа. Заголовок будет отцентрирован относительно всей ячейки, игнорируя размеры «шестеренки»;
off — при данном значении таблица всегда будет развернута и будут убраны ссылки [свернуть]/[развернуть] справа. Заголовок не будет отцентрирован относительно всей ячейки, игнорируя размеры «шестеренки». Предпочтительно использовать plain вместо off. Используйте данный параметр, только если знаете что делаете;
По умолчанию (если параметр отсутствует или с пустым аргументом) — autocollapse. Если указано значение collapsed, навигационная таблица всегда будет появляться в свёрнутом состоянии. Синонимами аргументов autocollapse и collapsed являются autocollapsed и collapse. Для любого другого аргумента навигационная таблица всегда будет появляться в раскрытом состоянии. Навигационная таблица с параметром autocollapse будет появляться в скрытом состоянии, если на странице есть две или более таблицы с атрибутом collapsible (технические детали см. в MediaWiki:Common.js).
Иногда требуется навигационный шаблон с состоянием по умолчанию, которое можно переопределить в статье. Для этого в навигационном шаблоне используйте параметр state, просто передающий значение базовому шаблону (вместо состояние по умолчанию нужно подставить необходимое значение — например, autocollapse):
|state = <includeonly>{{{state|состояние по умолчанию}}}</includeonly>
(скобки <includeonly> нужны для того, чтобы при просмотре шаблона на его странице он всегда оставался в раскрытом состоянии). Соответственно, при использовании такого навигационного шаблона можно указывать его состояние, например:
{{наш навигационный шаблон|state=collapsed}}
navbar* = 
Значение по умолчанию — показывать ссылку Просмотр этого шаблона для перехода к шаблону, указанному в параметре имя=. Если указано значение plain, либо параметр имя= пустой или не задан, ссылка в левой части заголовка показана не будет и заголовок будет отцентрирован относительно всей ячейки. Если указано значение off, то центрирование не будет включать в себя размер ссылок [свернуть]/[развернуть].
border* = 
Если значение установлено как child или subgroup, то Навигационная таблица может быть использована в качестве дочернего элемента, который плотно прилегает в другой Навигационной таблице. Граница будет скрыта и исчезнет внешнее расстояние между таблицами, так что она вписывалась в список (Шаблон:Para) родительской Навигационной таблицы. Если установлено значение none, то граница также будет скрыта и исчезнет внешнее расстояние (padding), а Навигационная таблица сможет быть использована в качестве дочернего элемента другого контейнера (не используйте это значение если собираетесь использовать Навигационную таблицу внутри Навигационной таблицы, используйте только child или subgroup). Если установлено любое другое значение, то обычная Навигационная таблица отображается с границей в 1px. Альтернативный способ указать границу чтобы задать стиль подгруппы, это использовать первый неименованный параметр вместо Шаблон:Para:
{{Navbox|child
...
}}

Ячейки

listclass = 
Задает CSS-класс для списков шаблона. обычно используется hlist для горизонтальных списков. можно использовать bodyclass для всего шаблона.
заголовок = 
Текст, отображаемый в верхней строке таблицы. Обычно это тема шаблона, краткое описание его содержания.
список1 =
список2 =
… 
Тело шаблона; как правило, набор ссылок. Элементы списка должны быть указаны на одной строке, но, заключив их в <div></div>, можно использовать перенос строки (см. ниже). Каждый список отображается в отдельной строке таблицы. Каждый списокn= может быть сопровождён параметром заголовокn= (см. ниже).

Необязательные

Ячейки

заголовок1 =
заголовок2 =
… 
Если этот параметр указан, слева от соответствующего списокn= будет отображён заданный текст. Если параметр не указан, списокn= займёт всю ширину таблицы.
Если для заголовокn= не будет указан списокn=, заголовок займёт всю ширину таблицы и будет отцентрирован. Не используйте данную функцию шаблона, она вскоре будет удалена. Для реализации используйте шаблон {{Навигационная таблица с блоками}}.
изображение = 
Изображение, которое будет показано под основным заголовком в правой части таблицы (правее заголовков/списков). Для того, чтобы изображение показывалось правильно, должен быть задан параметр список1=. Параметр изображение= допускает стандартный викикод для отображения, то есть
|изображение = [[Файл:Пример.jpg|100px]]
В шаблоне, не растянутом на всю ширину страницы, изображение будет показано со сдвигом от правого края шаблона. Для того, чтобы этого избежать, используйте параметр right в викикоде, то есть
|изображение = [[Файл:Пример.jpg|80px|right]]
вверху = 
Ячейка во всю ширину таблицы, располагающаяся непосредственно под основным заголовком (над заголовками/списками тела шаблона). В шаблоне без параметра изображение= задание параметра вверху= аналогично заданию параметра список1= без заголовок1=, но при этом список из параметра вверху= по умолчанию будет отцентрирован.
внизу = 
Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (под заголовками/списками и изображением). В шаблоне без параметра изображение= задание параметра внизу= аналогично заданию последнего параметра списокn= без заголовокn=, но при этом список из параметра внизу= по умолчанию будет отцентрирован.

Стили

В следующих параметрах указываются CSS-стили.

Внимание! Значения стилей таблиц по умолчанию в Википедии в настоящее время заданы с помощью MediaWiki:Common.css.

стиль_основного_заголовка = 
Стили для параметра заголовок=. Как правило, цвет фона:
|стиль_основного_заголовка = background:#nnnnnn
|стиль_основного_заголовка = background:name
Цвет фона по умолчанию — #ccf (сокращённая форма от #ccccff).
стиль =
Задаёт стили для Шаблон:Para, Шаблон:Para и Шаблон:Para.
стиль_тела = 
Стили для всего тела шаблона. Примеры аргументов этих параметров:
background:#nnnnnn
text-align:[right/center/left/justified]
width:N[em/%/px]
float:[left/right/none]
clear:[right/left/both/none]
Для получения таблицы, похожей на вариант из английской Википедии (см. Template:Navbar), нужно задать стиль
|стиль = font-size:85%
стиль_заголовков = 
Стили для всех параметров заголовокn=. Этот параметр имеет более высокий приоритет, нежели стиль=. Примеры аргументов этого параметра:
background:#nnnnnn
text-align:[left/center/right]
vertical-align:[top/middle/bottom]
white-space:nowrap
Цвет фона по умолчанию — #ddf (сокращённая форма от #ddddff).
стиль_списков = 
Стили для всех параметров списокn=. Этот параметр имеет более высокий приоритет, нежели стиль=.
Цвета фона списка (и всей таблицы) по умолчанию — #f9f9f9.
стиль_нечетных =
стиль_четных = 
Стили для всех нечётных (список1=, список3= и т. д.) и чётных (список2=, список4= и т. д.) параметров. Эти параметры имеют более высокий приоритет, нежели стиль= и стиль_списков=. Обычно используются для задания цвета фона (background:#nnnnnn), чтобы получить строки таблицы с фоновой чересполосицей.
стиль_вверху =
стиль_внизу = 
Стили для параметров вверху= и внизу=, соответственно. Обычно используются для задания цвета фона и выравнивания текста:
background:#nnnnnn
text-align:[left/center/right]

Оформление списков

В случае, если список ссылок содержит много ссылок, его становится неудобно редактировать. В этом случае список можно разбить на отдельные строки. Но поскольку шаблон некорректно отрабатывает многострочные аргументы, такие списки следует заключать в теги <div></div>. А чтобы избавиться от отступов сверху и снизу, добавляемых этими тегами, можно использовать параметр style=.

Шаблон:Oq

Шаблон:Oq

Шаблон:Oq

Шаблон:Oq

Шаблон:Oq

Шаблон:Oq

Примеры

Без изображения

Шаблон:Oq

С изображением

Шаблон:Oq

С изображением и стилями

Шаблон:Oq

См. также

TemplateData

Основа для навигационных шаблонов

Параметры шаблона

ПараметрОписаниеТипСтатус
Имяимяname

название шаблона. Используется для ссылок на шаблон

По умолчанию
пусто
Пример
пусто
Авто-значение
{{подст:PAGENAME}}
Неизвестнонеобязательный
Navbarnavbar

показывать ссылку "Просмотр этого шаблона" для перехода к шаблону, указанному в параметре Имя. Если указано значение plain, либо параметр имя= пустой или не задан, ссылка в левой части заголовка показана не будет.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Statestate

По умолчанию (если параметр отсутствует или с пустым аргументом) — autocollapse. Если указано значение collapsed, навигационная таблица всегда будет появляться в свёрнутом состоянии. Синонимами аргументов autocollapse и collapsed являются autocollapsed и collapse. Для любого другого аргумента навигационная таблица всегда будет появляться в раскрытом состоянии. Навигационная таблица с параметром autocollapse будет появляться в скрытом состоянии, если на странице есть две или более таблицы с атрибутом collapsible

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Стильстильbasestyle

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
Неизвестнонеобязательный
Стиль_основного_заголовкастиль_основного_заголовкаtitlestyle

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовокзаголовокtitle

Текст, отображаемый в верхней строке таблицы. Обычно это тема шаблона, краткое описание его содержания.

По умолчанию
пусто
Пример
пусто
Авто-значение
Неизвестнонеобязательный
Изображениеизображениеimage

изображение справа

По умолчанию
пусто
Пример
[[Файл:Flag of Malaysia.svg|120px]]
Авто-значение
пусто
Неизвестнонеобязательный
Imagestyleimagestyle

стиль для блока в который заключено изображение, CSS

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
изображение слеваизображение2imageleft

изображение вставляется слева до заголовков

По умолчанию
пусто
Пример
[[Файл:Flag of Malaysia.svg|120px]]
Авто-значение
пусто
Неизвестнонеобязательный
Imagestyle2imagestyle2imageleftstyle

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Стиль_заголовковстиль_заголовковgroupstyle

Стили для всех параметров заголовокN. Этот параметр имеет более высокий приоритет, нежели стиль. Как правило, цвет фона

По умолчанию
background:#ccccff
Пример
background:#cccccc
Авто-значение
пусто
Неизвестнонеобязательный
Стиль_списковстиль_списковliststyle

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Стиль_нечетныхстиль_нечетныхoddstyle

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Стиль_четныхстиль_четныхevenstyle

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Стиль_вверхустиль_вверхуabovestyle

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Вверхувверхуabove

Ячейка во всю ширину таблицы, располагающаяся непосредственно под основным заголовком (над заголовками/списками тела шаблона). Список из этого параметра по умолчанию будет отцентрирован.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Стиль_теластиль_телаbodystyle

тоже что и параметр стиль. Дополняет и/или перекрывает значения из параметра стиль.

По умолчанию
пусто
Пример
пусто
Авто-значение
Неизвестнонеобязательный
Заголовок1заголовок1group1

ЗаголовокN для спискаN

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список1список1list1

Тело шаблона; как правило, набор ссылок. Элементы списка должны быть указаны на одной строке, но, заключив их в <div></div>, можно использовать перенос строки (см. ниже). Каждый список отображается в отдельной строке таблицы.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок2заголовок2group2

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список2список2list2

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок3заголовок3group3

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список3список3list3

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок4заголовок4group4

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список4список4list4

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок5заголовок5group5

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список5список5list5

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок6заголовок6group6

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список6список6list6

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок7заголовок7group7

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список7список7list7

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок8заголовок8group8

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список8список8list8

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок9заголовок9group9

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список9список9list9

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок10заголовок10group10

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список10список10list10

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок11заголовок11group11

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список11список11list11

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок12заголовок12group12

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список12список12list12

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок13заголовок13group13

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список13список13list13

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок14заголовок14group14

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список14список14list14

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок15заголовок15group15

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список15список15list15

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок16заголовок16group16

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список16список16list16

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок17заголовок17group17

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список17список17list17

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок18заголовок18group18

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список18список18list18

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок19заголовок19group19

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список19список19list19

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок20заголовок20group20

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список20список20list20

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок21заголовок21group21

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список21список21list21

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок22заголовок22group22

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список22список22list22

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Заголовок23заголовок23group23

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Список23список23list23

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Стиль_внизустиль_внизуbelowstyle

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
Внизувнизуbelow

Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (под заголовками/списками и изображением). Список из этого параметра по умолчанию будет отцентрирован.

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный