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

Кечал я укхазара: Википеди
Перейти к навигации Перейти к поиску
(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

без описания

Неизвестнонеобязательный
Стиль_внизустиль_внизу

без описания

Неизвестнонеобязательный
Внизувнизу

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

Неизвестнонеобязательный