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

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
[просмотр] [править] [история] [обновить]
(i) Документация

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

Основной синтаксис

Шаблон поддерживает до 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]]

}}

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

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

{{Навигационная таблица с блоками
|имя = Навигационная таблица с блоками
|заголовок = Навигационная таблица с блоками, Навигационная таблица с колонками, и Навигационная таблица вместе
|selected = {{{1|}}}
|стиль_блоков = background:lavender;

|блок1 = [[:Категория:Scouting|The Scouting Movement]]
|abbr1 = movement
|список1 = [[Scouting]]{{•}}''[[Scouting for Boys]]''{{•}}[[Scout method]]{{•}}[[Scout Law]]{{•}}[[Scout Promise]]{{•}}[[Scout Motto]]{{•}}[[Wood Badge]]{{•}}[[Age groups in Scouting and Guiding]]{{•}}[[Cub Scout]]{{•}}[[Boy Scout]]{{•}}[[Rover Scout]]{{•}}[[Brownie (Girl Guides)|Brownie]]{{•}}[[Girl Guiding and Girl Scouting]]{{•}}[[Ranger (Girl Guide)]]{{•}}[[Jamboree (Scouting)|Jamboree]]{{•}}[[Scout Leader]]{{•}}[[World Organization of the Scout Movement|WOSM]]{{•}}[[World Association of Girl Guides and Girl Scouts|WAGGGS]]{{•}}[[Non-aligned Scouting and Scout-like organisations|Non-aligned organisations]]{{•}}[[Scouting controversy and conflict]]{{•}}[[Scouting in popular culture]]{{•}}[[List of Scouts]]{{•}}[[List of highest awards in Scouting]]

|список2 = {{Навигационная таблица|child
|заголовок      = [[French colonial empires|Former French colonies]] in [[Africa]] and the [[Indian Ocean]]
|state      = {{#ifeq:{{{1|}}}|french|uncollapsed|collapsed}}
|navbar = plain
|стиль_основного_заголовка = background:lavender;
|стиль_заголовков = background:lavender;

|заголовок1 = [[Mahgreb]]
|список1 = [[French rule in Algeria|Algeria]]{{•}} [[French Morocco|Morocco]] <small>([[Arguin|Arguin Island]])</small>{{•}} [[History of Tunisia|Tunisia]]

|заголовок2 = [[French West Africa]]
|список2 = [[History of Cote d'Ivoire#French Period|Cote d’Ivoire]]{{•}} [[French Dahomey|Dahomey]]{{•}} [[French Sudan]]{{•}} [[French Guinea|Guinea]]{{•}} [[History of Mauritania#French colonization and post-colonial history|Mauritania]]{{•}} [[History of Niger#Colonization|Niger]]{{•}} [[History of Senegal|Senegal]]{{•}} [[French Upper Volta|Upper Volta]]

|заголовок3 =  
|список3 = [[French Togoland]]{{•}} [[James Island (The Gambia)|James Island]]

|заголовок4 = [[French Equatorial Africa]]
|список4 = [[Colonial Chad|Chad]]{{•}} [[History of Gabon|Gabon]]{{•}} [[History of the Republic of the Congo|Middle Congo]]{{•}} [[Oubangui-Chari]]

|заголовок5 = [[Comoros]]
|список5 = [[Anjouan]]{{•}} [[Grande Comore]]{{•}} [[Moheli]]

|заголовок6 =  
|список6 = [[History of Djibouti#French Interest|French Somaliland (Djibouti)]]{{•}} [[History of Madagascar#French Control|Madagascar]]{{•}} [[Mauritius|Ile de France]]{{•}} [[Seychelles]]

}}

|блок3 = [[:Категория:Scouting in the United Kingdom|Scouting in the United Kingdom]]
|abbr3 = Scouting
|список3 = [[The Scout Association]]{{•}}[[Girlguiding UK]]{{•}}[[Beaver Scouts]]{{•}}[[Cub Section (UK)]]{{•}}[[Venture Scout]]{{•}}[[Explorer Scouts]]{{•}}[[Brownie (Girl Guides)]]{{•}}[[Ranger (Girl Guide)]]{{•}}[[Rainbow (Girl Guides)]]{{•}}[[Scout Network]]{{•}}[[Chief Scout (United Kingdom)]]{{•}}[[Scout Counties]]{{•}}[[Scout District]]{{•}}[[Scout Section (UK)]]{{•}}[[Scout Activity Centre]]{{•}}[[Young Leaders (The Scout Association)|Young Leaders]]

|список4 = {{Навигационная таблица с колонками|child
|state = {{#ifeq:{{{1|}}}|coltest|uncollapsed|collapsed}}
|заголовок = Навигационная таблица с колонками внутри себя
|colstyle = text-align:center;

|col1width = 33 %
|col2width = 17 %
|col3width = 33 %
|col4width = 17 %

|col1header = Col1Header
|col2header = Col2Header
|col3header = Col3Header
|col4header = Col4Header

|col1 = {{Навигационная таблица с колонками|child
  |colwidth = 50%
  |colstyle = text-align:center;

  |col1header = Col1.1Header
  |col2header = Col1.2Header

  |col1 = Col1.1
  |col2 = Col1.2
 }}

|col2 = Col2

|col3 = {{Навигационная таблица с колонками|child
  |colwidth = 33%
  |colstyle = text-align:center;

  |col1header = Col3.1Header
  |col2header = Col3.2Header
  |col3header = Col3.3Header

  |col1 = Col3.1
  |col2 = Col3.2
  |col3 = Col3.3
 }}

|col4 = Col4
}}

}}

См. также

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