Шаблон:Nav

Материал из wikixw
Перейти к навигации Перейти к поиску
{{{title}}}
Документация

Код для вставки

{{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>). Доступны следующие классы:
    1. hlist — класс списков в inline-формате (не блочном, а в одну строку, с символом разделителем между полями списка)
    2. hlist-items-nowrap — применяется совместно с hlist, запрещает переносы строки внутри полей списка (аналогичен шаблону {{nobr}}).

Дополнительные строки вверху и внизу:

  • above или вверху — текст вверху под заголовком
  • стиль_вверху или abovestyle — стиль текста вверху (кроме цвета фона)
  • below или внизу — текст внизу шаблона
  • стиль_внизу или belowstyle — стиль текста внизу

Шаблон:Совместимость шаблона Navbox subgroups с навигационными шаблонами

Шаблоны с ошибками

Шаблоны, сделанные на основе шаблона {{Nav}}, содержащие некоторые известные ошибки, попадают в служебную категорию Шаблоны на основе шаблона Nav с ошибками.

Подстраницы шаблона

Примечания

  1. 1,0 1,1 Для корректного отображения чётных и нечётных стилей в шаблоне поля групп должны быть расположены по порядку их нумерации (1, 2, 3, 4, ... 20). Если некоторые параметры пропущены, чётные и нечётные стили могут отображаться некорректно. Впрочем, вы можете использовать пропуск номеров в качестве «хакерского» приёма, если вам нужно совместить чередование цветов строк со встроенными шаблонами {{Navbox subgroups}}, в которых нечётное количество строк.