Ҡалып:Navbox long (beta)

Википедия — ирекле энциклопедия мәғлүмәте
(i) Документация
Комплект
навигационных шаблонов
{{Navbox (beta)}}
{{Navbox long (beta)}}
{{Navbox subgroup (beta)}}
{{Navbox subgroup long (beta)}}
{{Navbox with columns (beta)}}
{{Navbox with collapsible groups (beta)}}
{{Navboxes (beta)}}

Данный навигационный шаблон идентичен шаблону Navbox long из англо-вики. Параметры — полностью аналогичны английскому варианту. Стили, заданные в английском Common.css и отсутствующие в нашем Common.css, перенесены из английского Common.css внутрь шаблона (за исключением ширины кнопки «скрыть/показать»). Для переноса шаблонов на основе Navbox long из англо-вики к нам нужно скопировать весь кода шаблона и лишь добавить (beta) после Navbox long (если есть вложенные шаблоны — добавить и у них).

Шаблон идентичен шаблону Navbox (beta) за исключением того, что поддерживает не 20, а 38 списков. Для одинакового выравнивания заголовков1-38 следует задать явно их ширину:

groupstyle = width: em;

а параметр liststyle задать:

liststyle = width:auto;

Введён только один новый параметр — grouppadding. По умолчанию отступы для заголовков1-38 заданы 0.75 em слева и справа и могут быть изменены только с помощью этого параметра. Это сделано, чтобы избежать последствий бага в IE, касающегося блочной модели W3C.

Описание параметров

{{Navbox long (beta) |child    - ключ вложения шаблона внутрь самого себя
|name           = имя шаблона
|state          = сворачиваемость
|navbar         = вид ссылок п•о•р
|border         = параметр вложения шаблона внутрь самого себя

|titlegroup     = создаёт подзаголовок в верхнем заголовке
|titlegroupstyle= назначает стиль этого подзаголовка

|innerstyle     = назначает стиль для всего шаблона за исключением внешней рамки

|style          = назначает стиль из списка CSS телу шаблона.
|bodystyle      = то же самое
|basestyle      = CSS стиль, назначаемый сразу для всех заголовков
|groupstyle     = CSS стиль, назначаемый сразу всем заголовкамN (от заголовок1 до заголовок20)
|grouppadding   = задаёт отступы для заголовковN
|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

 ...
|group38        = заголовок38
|group38style   = стиль заголовка38
|list38         = список38
|list38style    = стиль списка38

|below          = подзаголовок внизу
|belowstyle     = стиль подзаголовка внизу

|bodyclass      = вставляет микроформат в стиль шаблона в целом 
|titleclass     = вставляет микроформат в стиль заголовка
}}

Заготовка для копирования с основными параметрами

Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.