Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.
Данный навигационный шаблон идентичен шаблону Navbox из англо-вики. Параметры — полностью аналогичны английскому варианту. Стили, заданные в английском Common.css и отсутствующие в нашем Common.css, перенесены из английского Common.css внутрь шаблона (за исключением ширины кнопки «скрыть/показать»).
Описание параметров
{{Navbox |child — ключ вложения шаблона внутрь самого себя
|name = имя шаблона
|state = сворачиваемость
|navbar = вид ссылок п•о•р
|border = параметр вложения шаблона внутрь самого себя
|titlegroup = создаёт подзаголовок в верхнем заголовке
|titlegroupstyle= назначает стиль этого подзаголовка
|innerstyle = назначает стиль для всего шаблона за исключением внешней рамки
|style = назначает стиль из списка CSS телу шаблона.
|bodystyle = то же самое
|basestyle = CSS-стиль, назначаемый сразу для всех заголовков
|groupstyle = CSS-стиль, назначаемый сразу всем заголовкамN (от заголовок1 до заголовок20)
|groupwidth = задаёт ширину заголовкамN (от заголовок1 до заголовок20)
|liststyle = CSS-стиль, назначаемый сразу всем спискам
|listpadding = задаёт отступы для всех списков
|oddstyle = CSS-стиль, назначаемый сразу для всех нечётных списков
|evenstyle = CSS-стиль, назначаемый сразу для всех чётных списков
|evenodd = управление «зеброй»
|title = заголовок
|titlestyle = стиль заголовка
|above = подзаголовок вверху
|abovestyle = стиль подзаголовка вверху
|image = изображение справа
|imagestyle = стиль изображения справа
|imageleft = изображение слева
|imageleftstyle = стиль изображения слева
|group1 = заголовок1
|group1style = стиль заголовка1
|list1 = список1
|list1style = стиль списка1
|group2 = заголовок2
|group2style = стиль заголовка2
|list2 = список2
|list2style = стиль списка2
...
|group20 = заголовок20
|group20style = стиль заголовка20
|list20 = список20
|list20style = стиль списка20
|below = подзаголовок внизу
|belowstyle = стиль подзаголовка внизу
|bodyclass = вставляет микроформат в стиль шаблона в целом
|titleclass = вставляет микроформат в стиль заголовка
}}
Заготовка для копирования с основными параметрами
{{Navbox
|name = {{subst:PAGENAME}}
|state =
|navbar =
|basestyle =
|title =
|above =
|image =
|group1 =
|list1 =
|group2 =
|list2 =
|group3 =
|list3 =
|group4 =
|list4 =
|group5 =
|list5 =
|group6 =
|list6 =
|group7 =
|list7 =
|group8 =
|list8 =
|below =
}}
Технические параметры
|name - имя шаблона
|state - сворачиваемость
|navbar - вид ссылок п•о•р
|border - параметр вложения шаблона внутрь самого себя
|child - параметр вложения шаблона внутрь самого себя
name
Имя самого шаблона, обязательный параметр. Нужен для корректной работы ссылок п•о•р
. Проще всего написать |name = {{subst:PAGENAME}}
и имя подставится само.
state [autocollapse, uncollapsed, collapsed, plain, off
]
- Значение по умолчанию
autocollapse
: если на странице две или больше сворачиваемых таблиц, шаблон отобразится свёрнутым, иначе — развёрнутым.
collapsed
— всегда изначательно свёрнут.
plain
— всегда изначально развёрнут, кнопка «показать-скрыть» убрана. Центрирование заголовка сохранено.
off
— всегда изначально развёрнут, кнопка «показать-скрыть» убрана. Центрирование заголовка не сохранено.
- Любое другое значение поставленное в этот параметр, или отсутствие значения, приведёт к состоянию «раскрыт по умолчанию».
Для того, чтобы шаблон отображался скрытым только по месту применения в статье, значение параметра state можно заключить в тэг «includeonly». Тогда на самой странице шаблона шаблон будет развёрнут, а при вставке его в статью — свёрнут:
|state =<includeonly>collapsed</includeonly>
Если хотите иметь возможность задавать свёрнутость-развёрнутость вашего шаблона, сделанного на основе Navbox, непосредственно при вставке в статью, нужно написать в вашем шаблоне так:
|state ={{{state<includeonly>|значение по умолчанию</includeonly>}}}
navbar [plain, off
]
plain
— ссылки п•о•р
справа на заголовке отображаться не будут. Центрирование заголовка сохранено.
off
— ссылки п•о•р
справа на заголовке отображаться не будут. Центрирование заголовка не сохранено.
Примеры:
Параметр navbar не задан
{{Navbox
|name = {{subst:PAGENAME}}
|title = заголовок
|group1 = заголовок1
|list1 = список1
}}
заголовок |
---|
|
заголовок1 |
список1 |
|
Параметр navbar задан plain
{{Navbox
|name = {{subst:PAGENAME}}
|title = заголовок
|navbar = plain
|group1 = заголовок1
|list1 = список1
}}
заголовок |
---|
|
заголовок1 |
список1 |
|
Параметр navbar задан off
{{Navbox
|name = {{subst:PAGENAME}}
|title = заголовок
|navbar = off
|group1 = заголовок1
|list1 = список1
}}
заголовок |
---|
|
заголовок1 |
список1 |
|
border [child, subgroup, none
]
child
или subgroup
— Navbox может быть использован как включение в родительский Navbox без отделяющей границы.
none
— рамка Navbox’а скрывается, отступы по краям убираются, и он может быть использован как включение в другой контейнер (не Navbox).
- Любое другое значение — внутренний Navbox будет отображаться с границей в 1px.
Примеры:
Включение друг в друга, с помощью subgroup
{{Navbox
|name = {{subst:PAGENAME}}
|title = заголовок
|group1 = заголовок1
|list1 = список1
|group2 = заголовок2
|list2 = {{Navbox subgroup
|group1 = заголовок1 (внутри)
|list1 = список1 (внутри)
|group2 = заголовок2 (внутри)
|list2 = список2 (внутри)
|group3 = заголовок3 (внутри)
|list3 = список3 (внутри)
}}
|group3 = заголовок3
|list3 = список3
}}
заголовок |
---|
|
заголовок1 |
список1 | |
заголовок2 |
заголовок1 (внутри) |
список1 (внутри) | |
заголовок2 (внутри) |
список2 (внутри) | |
заголовок3 (внутри) |
список3 (внутри) |
| |
заголовок3 |
список3 |
|
Оформление списков
В случае, если список ссылок содержит много ссылок, его становится неудобно редактировать. В этом случае список можно разбить на отдельные строки. Но поскольку шаблон некорректно отрабатывает многострочные аргументы, такие списки следует заключать в теги <div></div>
. А чтобы избавиться от отступов сверху и снизу, добавляемых этими тегами, можно использовать параметр style=
.
Примеры:
список без div
{{Navbox
|name = {{subst:PAGENAME}}
|title = заголовок
|group1 = Персонажи
|list1 = [[Рейму Хакурей]] • [[Мариса Кирисаме]] • [[Санаэ Котия]] • [[Назрин]] • [[Когаса Татара]] • [[Ичирин Кумой]]
}}
список c div
{{Navbox
|name = {{subst:PAGENAME}}
|title = заголовок
|group1 = Персонажи
|list1 = <div>
[[Рейму Хакурей]] •
[[Мариса Кирисаме]] •
[[Санаэ Котия]] •
[[Назрин]] •
[[Когаса Татара]] •
[[Ичирин Кумой]]
</div>
}}
список c div и параметрами
{{Navbox
|name = {{subst:PAGENAME}}
|title = заголовок
|group1 = Персонажи
|list1 = <div style="margin-top:-1ex;margin-bottom:-1ex;padding:0">
[[Рейму Хакурей]] •
[[Мариса Кирисаме]] •
[[Санаэ Котия]] •
[[Назрин]] •
[[Когаса Татара]] •
[[Ичирин Кумой]]
</div>
}}
Параметры содержимого
|title - заголовок
|above - подзаголовок вверху
|image - изображение
|imageleft - изображение слева
|group1 - заголовок1
|list1 - список1
|group2 - заголовок2
|list2 - список2
...
|group20 - заголовок20
|list20 - список20
|below - подзаголовок внизу
Примеры:
{{Navbox
|name = {{subst:PAGENAME}}
|title = заголовок
|above = подзаголовок вверху
|image = [[Файл:YukkuriReimu.png|70px]]
|imageleft = [[Файл:YukkuriMarisa.png|70px]]
|group1 = заголовок1
|list1 = список1
|group2 = заголовок2
|list2 = список2
|group3 = заголовок3
|list3 = список3
|below = подзаголовок внизу
}}
заголовок |
---|
|
подзаголовок вверху | | |
заголовок1 |
список1 | | |
заголовок2 |
список2 | |
заголовок3 |
список3 | |
подзаголовок внизу |
|
{{Navbox
|name = {{subst:PAGENAME}}
|title = заголовок
|list1 = список1
|group2 = заголовок2
|list2 = список2
}}
заголовок |
---|
|
список1 | |
заголовок2 |
список2 |
|