Шаблон:Навигационная таблица с блоками/Документация

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск

Данный шаблон позволяет быстро создавать Навигационную таблицу, содержимое которой разделено на сворачиваемые блоки по темам. Все блоки изначально являются скрытыми, кроме указанного в параметре «открытый_блок».

Основной синтаксис[править]

Шаблон поддерживает до 11 блоков/списков и может быть расширен в случае необходимости. Шаблон используется для отображения двух и более блоков/списков, в противном случае следует использовать шаблон {{Навигационная таблица}}.

{{Навигационная таблица с блоками
|имя                            = {{subst:PAGENAME}}
|state                          = 
|заголовок                      = 
|изображение                    = 

|стиль_основного_заголовка      =
|стиль_заголовков               =
|стиль_блоков                   =
|стиль_списков                  =
|отступ_списка                  =
|стиль                          = 
|стиль_тела                     =
|открытый_блок                  = {{{1|}}}

|стиль_вверху                   = 
|вверху                         =
|стиль_внизу                    = 
|внизу                          = 

 |блок1                         =
 |имя_блока1                    =
 |список1                       = 
 |стиль1списка                  =
 |стиль1заголовка               =
 |стиль1блока                   =
 |изображение1                  =

 |блок2                         =
 |имя_блока2                    =
 |список2                       = 
 |стиль2списка                  =
 |стиль2заголовка               =
 |стиль2блока                   =
 |изображение2                  =

 ...

 |блок11                        =
 |имя_блока11           =
 |список11                      = 
 |стиль11списка                 =
 |стиль11заголовка              =
 |стиль11блока                  =
 |изображение11                 =

}}

Параметры[править]

Этот шаблон имеет много общих параметров с связанными с ним шаблонами {{Navbox}} и {{Навигационная таблица с колонками}}. Общие параметры помечены звездочкой*. В документации шаблона {{Navbox}} приведено более подробное их опиание и примеры.

Установочные параметры[править]

имя*
Имя шаблона. Содержит имя данного шаблона, например: «Навигационная таблица с блоками».
state*
Начальное состояние свернутости/развернутости основного шаблона. Возможные значения — [autocollapse, uncollapsed, collapsed]. См. {{Навигационная таблица}} для более полной информации. По умолчанию — uncollapsed. Не действует на свернутость блоков шаблона.
navbar*
Возможные значения — [plain, tnavbar]. См. {{Навигационная таблица}} для более полной информации.

Основные информационные параметры[править]

заголовок*
Заголовок шаблона, выводимый по центру полосы вверху шаблона.
вверху*
Ячейка во всю ширину таблицы, располагающаяся непосредственно под основным заголовком (то есть над блоками тела шаблона).
внизу*
Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под блоками и изображением).
изображение*
Изображение, помещаемое справа от всех блоков.
открытый_блок
Присваивается равным параметру имя_блокаn блоков, которые требуется изначально развернуть. Остальные блоки будут изначально свернуты. В случае неиспользования или пустого значения все блоки будут в свернутом состоянии. Обычно этот параметр устанавливают в {{{1|}}} (первый параметр шаблона или ничего).

Параметры групп/списков[править]

блокn
Заголовок блока.
имя_блокаn
Идентификатор группы, к которой относится блок. Если совпадает с параметром открытый_блок, блок будет первоначально раскрыт.
списокn*
То, что будет показано в блоке — обычно список ссылок. Используйте простые (·) или жирные (•) срединные точки как разделители. Для вложенных таблиц используйте шаблоны {{Navbox}} или {{Навигационная таблица с колонками}} с параметром border = child. В последнем случае оставьте параметр имя_блокаn пустым, поскольку указанные шаблоны имеют свои параметры для сворачивания/разворачивания.
staten [autocollapse, uncollapsed, collapsed, plain, off]
Начальное состояние свернутости/развернутости блокn. По умолчанию — collapsed. Автоматически меняется на uncollapsed если параметр выбрано равен параметру имя_блокаn.
изображениеn
Изображение, помещаемое справа от содержимого группы (HTML или Вики-разметка)

Параметры стиля[править]

стиль_заголовков*
Стиль CSS для залоговка; обычно background:color. Цвет текста викиссылки следует менять при помощи тега span. Например: заголовок = [[Scouting|<span style="color:ivory;">Scouting</span>]] для цвета слоновой кости. Ссылки [показать]/[скрыть] и п·о·р используют цвет из параметра стиль_заголовков. Пример параметра:
стиль_заголовков = background:darkgreen;color:ivory;
стиль_вверху*
стиль_внизу*
Стили CSS для параметров вверху и внизу соответстенно.
стиль*
Стиль CSS для параметров заголовок, вверху, внизу, и блокn одновременно.
стиль_блоков
Стиль CSS для для шапок блоков. Перекрывает стиль. На странице http://meyerweb.com/eric/tools/color-blend/ можно получить код цвета, который будет чуть светлее цвета общего заголовка. Пример:
стиль_блоков = background:lightgreen;
стиль_заголовков*
Стиль CSS для заголовков блоков; перекрывает стиль.
стиль_списков*
Стиль CSS для всех тел блоков (списков).
стильnблока
Стиль CSS для шапки блока; перекрывает стиль_блоков.
стильnзаголовка
Стиль CSS для заголовка блока; перекрывает стиль_заголовков.
стильnсписка
Стиль CSS для конкретного тела блока (списка); перекрывает стиль_списков.

Примеры[править]

Простой пример[править]

{{ Навигационная таблица с блоками
|имя              = University of Michigan
|заголовок        = [[University of Michigan|<span style="color:#FFD700;">The University of Michigan, Ann Arbor</span>]]
|стиль_заголовков = background:#00008B;color:#FFD700;
|стиль_блоков     = background:#FFD700;color:#00008B;
|изображение      = 
|открытый_блок    = {{{1|}}}
|state            = uncollapsed

|блок1         = [[University of Michigan#Academic profile|<span style="color:#00008B;">Academics</span>]]
|имя_блока1 = academics
|список1       = [[University of Michigan College of Engineering|College of Engineering]]{{•}} [[University of Michigan College of Literature, Science, and the Arts|College of Literature, Science and the Arts]]{{•}} [[Gerald R. Ford School of Public Policy]]{{•}} [[University of Michigan Law School|Law School]]{{•}} [[University of Michigan Health System|Medical School]]{{•}} [[Ross School of Business]]{{•}} [[University of Michigan School of Education|School of Education]]{{•}} [[University of Michigan School of Information|School of Information]]{{•}} [[University of Michigan School of Music, Theatre & Dance|School of Music, Theatre & Dance]]{{•}}[[University of Michigan School of Natural Resources and Environment|School of Natural Resources and Environment]]{{•}} [[University of Michigan School of Public Health|School of Public Health]]{{•}} [[Taubman College of Architecture and Urban Planning]]

|блок2         = [[Michigan Wolverines|<span style="color:#00008B;">Athletics</span>]]
|имя_блока2 = athletics
|список2       = [[Michigan Stadium]]{{•}} [[Crisler Arena]]{{•}} [[Yost Ice Arena]]{{•}} [[Michigan Wolverines]]{{•}} [[Michigan Wolverines football|Football]]{{•}} [[Michigan-Ohio State rivalry|UM-OSU Rivalry]]{{•}} [[Little Brown Jug (football)|Little Brown Jug]]{{•}} [[Paul Bunyan Trophy]]{{•}} [[Cold War (ice hockey)|Cold War]]

|блок3         = Campus
|имя_блока3 = campus
|список3       = [[Angell Hall Observatory]]{{•}} [[Burton Tower]]{{•}} [[The Diag]]{{•}} [[David M. Dennison Building|Dennison Building]]{{•}} [[Gerald R. Ford Presidential Library]]{{•}} [[Hill Auditorium]]{{•}} [[Lurie Tower]]{{•}} [[Matthaei Botanical Gardens]]{{•}} [[Michigan Union]]{{•}} [[Museums at the University of Michigan|Museums]]{{•}} [[Nichols Arboretum]]{{•}} [[University of Michigan Health System|UM Health System]]{{•}} [[University of Michigan Library|University Library]]

}}

Использование дочерних шаблонов[править]

Этот пример показывает как могут вместе работать шаблоны {{Навигационная таблица}}, {{Навигационная таблица с блоками}} и {{Навигационная таблица с колонками}}. Нажмите кнопку редактирование секции примера шаблона для просмотра кода.

См. также[править]