Шаблон:Nav
{{{заголовок}}} ↑ [+] |
---|
Документация | [просмотр] [править] [история] [обновить] |
Внимание! Это один из самых используемых шаблонов. Каждое его изменение создаёт дополнительную нагрузку на серверы Циклопедии. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах.
|
Создание навигационных шаблонов |
{{Navbox}} / {{Navbox (beta)}} |
{{Навигационная таблица}} {{Навигационная таблица2}} |
{{Navbox subgroups}} |
{{Навигационная таблица с колонками}} |
{{Навигационная таблица со сворачиваемыми группами}} |
{{Навигационный блок}} |
{{Навигационная полоса}} {{Навигационная полоса2}} |
{{Боковая навигационная таблица}} |
{{Навигация}} / {{ТНШ}} |
{{Navigation bar}} |
Шаблон-заготовка для создания производных навигационных шаблонов. Другое название этого шаблона — {{Навигационная таблица}}.
Шаблоны, созданные на основе {{Nav}}, служат для навигации между статьями, связанными общей тематикой. Обычно они размещаются внизу статей основного пространства для удобства перехода по ссылкам на другие близкие по теме статьи.
Код для вставки
{{nav | name = | state = <includeonly>{{{state|autocollapse}}}</includeonly> | bgcolor = | hbgcolor = | bggroup = | bodyclass = | titleclass = | groupclass = | listclass = | aboveclass = | belowclass = | bodystyle = | titlestyle = | groupstyle = | liststyle = | oddstyle = | evenstyle = | abovestyle = | belowstyle = | image = | px = | header = | above = | group1 = | text1 = | group2 = | text2 = | below = }}
Параметры
Основные параметры
- name — название шаблона.
- state — состояние сворачивания шаблона.
- collapsed — начальное состояние свёрнутое
- plain — без сворачивания
- bgcolor — основной фон.
- hbgcolor — фон верхней части шаблона.
- bggroup — фон групп.
- image — изображение.
- px — размер изображения.
- header — выводимое название в верхней части шаблона, дополнительная информация.
- class — добавление дополнительных стилей в шаблон в виде класса
- group(1, 2, ... , 20) — группа.
- text(1, 2, ... , 20) — текст в группе.
Если заголовок группы (group1, group2 ...) не указан, поле заголовка группы не отображается, а поле текста группы (text1, text2 ...) занимает всю ширину шаблона. Для полей текстов групп то же самое.
Дополнительные параметры
Добавление стилей CSS:
- bodystyle или стиль_тела — общий стиль шаблона (цвет фона, ширина...)
- titlestyle или стиль_основного_заголовка — стиль основного заголовка header
- groupstyle или стиль_заголовков — стиль для всех заголовков групп group
- liststyle или стиль_списков — стиль для всех текстовых полей text
- evenstyle или стиль_четных — стиль для чётных текстовых полей text[1]
- oddstyle или стиль_нечетных — стиль для нечётных текстовых полей text[1]
Классы CSS:
- класс_списков или listclass — отдельный параметр, который позволяет задавать стили списков для полей text, если содержимое внутри них оформлено с помощью викиразметки в виде списка через звёздочку с новой строки
*
(или с помощью HTML-тегов<ul>
и<li>
). Доступны следующие классы:- hlist — класс списков в inline-формате (не блочном, а в одну строку, с символом разделителем между полями списка)
- hlist-items-nowrap — применяется совместно с hlist, запрещает переносы строки внутри полей списка (аналогичен шаблону {{nobr}}).
Дополнительные строки вверху и внизу:
- above или вверху — текст вверху под заголовком
- стиль_вверху или abovestyle — стиль текста вверху (кроме цвета фона)
- below или внизу — текст внизу шаблона
- стиль_внизу или belowstyle — стиль текста внизу
Шаблон {{Navbox subgroups}} настроен на совместное использование с другими навигационными шаблонами. Его можно встраивать внутрь шаблонов:
{{Nav}}, {{Навигационная таблица2}}
в качестве значения для текстовых полей (text1, text2 ...). Также шаблон {{Navbox subgroups}} можно встраивать сам в себя без дополнительных настроек.
В шаблонах, совместимых с {{Navbox subgroups}}, по умолчанию установлены расстояние между ячейками таблиц 2px и внутренние отступы в полях текста (text1, text2 ...) справа и слева размером 3px. Шаблон {{Navbox subgroups}} специально подогнан под эти отступы: внешние отступы margin в нём установлены (по умолчанию) -5px слева и справа (3px отступ + 2px расстояние между ячейками) и -2px сверху и снизу.
Если вы применяете собственные стили (внешние отступы margin, ширину width) для шаблона {{Navbox subgroups}}, то для его корректного отображения вам придётся перенастроить значения внешних отступов вручную. Также если вы установили собственные внутренние отступы в шаблоне {{Nav}}, вам придётся переопределить внешние отступы для шаблона {{Navbox subgroups}}. При использовании шаблона {{Navbox subgroups}} внутри других шаблонов, не совмещённых с ним, для его корректного отображения необходимо вручную переопределить внешние отступы и ширину, установленные для него по умолчанию.
Шаблоны с ошибками
Шаблоны, сделанные на основе шаблона {{Nav}}, содержащие некоторые известные ошибки, попадают в служебную категорию Шаблоны на основе шаблона Nav с ошибками.
Подстраницы шаблона
Примечания
- ↑ 1,0 1,1 Для корректного отображения чётных и нечётных стилей в шаблоне поля групп должны быть расположены по порядку их нумерации (1, 2, 3, 4, ... 20). Если некоторые параметры пропущены, чётные и нечётные стили могут отображаться некорректно. Впрочем, вы можете использовать пропуск номеров в качестве «хакерского» приёма, если вам нужно совместить чередование цветов строк со встроенными шаблонами {{Navbox subgroups}}, в которых нечётное количество строк.