Ло:Навигационная таблица

Кечал я укхазара: Википеди
Перейти к навигации Перейти к поиску
(i) Документация

Ло:Внимание

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

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

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

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

{{Навигационная таблица
 |имя                       = {{подст:PAGENAME}}
 |navbar                    = 
 |state                     = <includeonly>{{{state|autocollapse}}}</includeonly>
 |стиль                     = 
 |стиль_основного_заголовка = 
 |заголовок                 = 
 |изображение               = 
 |стиль_заголовков          = 
 |стиль_списков             = 
 |стиль_нечетных            = 
 |стиль_четных              = background:#f0f0f0

 |стиль_вверху = 
 |вверху       = 

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

 |заголовок2   = 
 |список2      = <div style="margin-top:-0.5ex;margin-bottom:-0.5ex;padding:0">
{{nobr| •}}
{{nobr| }}
</div>

...

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

 |стиль_внизу  = 
 |внизу        = 
}}<noinclude>

[[Category:Лераш:Навигационни лераш]]
</noinclude>
Альтернативный способ оформления
{{Навигационная таблица
 |имя                       = {{подст:PAGENAME}}
 |navbar                    = 
 |state                     = <includeonly>{{{state|collapsed}}}</includeonly>
 |стиль                     = 
 |стиль_основного_заголовка = 
 |заголовок                 = 
 |изображение               = 
 |стиль_заголовков          = 
 |стиль_списков             = 
 |стиль_нечетных            = 
 |стиль_четных              = background:#F0F0F0

 |стиль_вверху = 
 |вверху       = 

 |заголовок1 = Название заголовка 1
 |список1    = <div style="margin-top:-0.5ex;margin-bottom:-0.5ex;padding:0">
{{Nowrap begin}}
[[Ссылка на статью1]]{{•wrap}}
[[Ссылка на статью2]]{{•wrap}}
[[Ссылка на статью3]]
{{Nowrap end}}
</div>

 |заголовок2 = Название заголовка 2
 |список2    = <div style="margin-top:-0.5ex;margin-bottom:-0.5ex;padding:0">
{{Nowrap begin}}
[[Ссылка на статью1]]{{•wrap}}
[[Ссылка на статью2]]{{•wrap}}
[[Ссылка на статью3]]
{{Nowrap end}}
</div>

 |стиль_внизу = 
 |внизу       = 
}}<noinclude>

[[Category:Лераш:Навигационни лераш]]
</noinclude>

Параметры

Обязательные

имя = 
Имя шаблона, необходимое для ссылки  Просмотр этого шаблона  (переход к шаблону) на всех страницах, где используется шаблон. Для простоты можно использовать {{subst:PAGENAME}}. Если указан параметр |navbar=plain, то этот параметр не используется.
заголовок = 
Текст, отображаемый в верхней строке таблицы. Обычно это тема шаблона, краткое описание его содержания.
список1 =
список2 =
… 
Тело шаблона; как правило, набор ссылок. Элементы списка должны быть указаны на одной строке, но, заключив их в <div></div>, можно использовать перенос строки (см. ниже). Каждый список отображается в отдельной строке таблицы. Каждый списокn= может быть сопровождён параметром заголовокn= (см. ниже).

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

Ячейки

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

Стили

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

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

стиль_основного_заголовка = 
Стили для параметра заголовок=. Как правило, цвет фона:
|стиль_основного_заголовка = background:#nnnnnn
|стиль_основного_заголовка = background:name
Цвет фона по умолчанию — #ccf (сокращённая форма от #ccccff).
стиль =
стиль_тела = 
Стили для всего тела шаблона. Эти два параметра полностью взаимозаменяемы. Примеры аргументов этих параметров:
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]

Другое

state = 
По умолчанию (если параметр отсутствует или с пустым аргументом) — autocollapse. Если указано значение collapsed, навигационная таблица всегда будет появляться в свёрнутом состоянии. Синонимами аргументов autocollapse и collapsed являются autocollapsed и collapse. Для любого другого аргумента навигационная таблица всегда будет появляться в раскрытом состоянии. Навигационная таблица с параметром autocollapse будет появляться в скрытом состоянии, если на странице есть две или более таблицы с атрибутом collapsible (технические детали см. в MediaWiki:Common.js).
Иногда требуется навигационный шаблон с состоянием по умолчанию, которое можно переопределить в статье. Для этого в навигационном шаблоне используйте параметр state, просто передающий значение базовому шаблону (вместо состояние по умолчанию нужно подставить необходимое значение — например, autocollapse):
|state = <includeonly>{{{state|состояние по умолчанию}}}</includeonly>
(скобки <includeonly> нужны для того, чтобы при просмотре шаблона на его странице он всегда оставался в раскрытом состоянии). Соответственно, при использовании такого навигационного шаблона можно указывать его состояние, например:
{{наш навигационный шаблон|state=collapsed}}
navbar = 
Значение по умолчанию — показывать ссылку  Просмотр этого шаблона  для перехода к шаблону, указанному в параметре имя=. Если указано значение plain, либо параметр имя= пустой или не задан, ссылка в левой части заголовка показана не будет.

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

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

Ошибка Lua в Модуль:Navbox на строке 107: attempt to concatenate upvalue 'name' (a nil value). Ло:Oq

Ошибка Lua в Модуль:Navbox на строке 107: attempt to concatenate upvalue 'name' (a nil value). Ло:Oq

Ошибка Lua в Модуль:Navbox на строке 107: attempt to concatenate upvalue 'name' (a nil value). Ло:Oq

Ошибка Lua в Модуль:Navbox на строке 107: attempt to concatenate upvalue 'name' (a nil value). Ло:Oq

Ошибка Lua в Модуль:Navbox на строке 107: attempt to concatenate upvalue 'name' (a nil value). Ло:Oq

Ошибка Lua в Модуль:Navbox на строке 107: attempt to concatenate upvalue 'name' (a nil value). Ло:Oq

Примеры

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

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

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

Ло:Oq

См. также

TemplateData

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

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

Шаблон использует собственное форматирование параметров.

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

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

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

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

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

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

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

без описания

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

без описания

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

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

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

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

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

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

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

без описания

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

без описания

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

без описания

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

без описания

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

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

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

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

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

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

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

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

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

без описания

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

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

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

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

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

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

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