Шаблон:Навигационная таблица с блоками/doc
Шаблон:Навигационная таблица с блоками · Документация · Обсуждение · Где используется (использование шаблона параметры)
Данный шаблон позволяет быстро создавать Навигационную таблицу, содержимое которой разделено на сворачиваемые блоки по темам. Все блоки изначально являются скрытыми, кроме указанного в параметре «открытый_блок».
Содержание
Основной синтаксис
Шаблон поддерживает до 20 блоков/списков и может быть расширен в случае необходимости. Используется для отображения двух и более блоков/списков, в противном случае следует использовать шаблон {{Навигационная таблица}}.
{{Навигационная таблица с блоками |имя = {{подст:PAGENAME}} |state = |класс_списков = hlist |стиль_заголовка = |заголовок = |изображение = |развернуть = {{{развернуть|{{{1|}}}}}} |блок1 = |имя_блока1 = |список1 = |блок2 = |имя_блока2 = |список2 = ... |блок20 = |имя_блока20 = |список20 = }}
Параметры
Этот шаблон имеет много общих параметров с связанными с ним шаблонами {{Навигационная таблица}} и {{Навигационная таблица с колонками}}. Общие параметры помечены звездочкой*. В документации шаблона {{Навигационная таблица}} приведено более подробное их описание и примеры.
Установочные параметры
- имя* =
- name* =
- Имя шаблона, необходимое для ссылки (переход к шаблону) на всех страницах, где используется шаблон. Для простоты можно использовать
{{subst:PAGENAME}}
. Если указан параметр|navbar=plain
, то этот параметр не используется.
- state* = [
autocollapse, collapsed, uncollapsed, plain, off
] - Начальное состояние свернутости/развернутости основного шаблона. См. {{Навигационная таблица}} для более полной информации. По умолчанию — uncollapsed. Не действует на свернутость блоков шаблона, для них существует
|staten=
с описанием ниже.
- navbar* =
- Возможные значения —
[plain, off]
. См. {{Навигационная таблица}} для более полной информации.
- border* =
- Если значение установлено как
child
илиsubgroup
, то Навигационная таблица может быть использована в качестве дочернего элемента, который плотно прилегает в другой Навигационной таблице. Граница будет скрыта и исчезнет внешнее расстояние между таблицами, так что она вписывалась в список (|list=
) родительской Навигационной таблицы. См. {{Навигационная таблица}} для более полной информации.
Параметры основных ячеек таблицы
- заголовок* =
- title*=
- Текст, отображаемый в верхней строке таблицы. Обычно это тема шаблона, краткое описание его содержания.
- вверху =
- above =
- Ячейка во всю ширину таблицы, располагающаяся непосредственно под основным заголовком (над заголовками/списками тела шаблона). В шаблоне без параметра
изображение=
задание параметравверху=
аналогично заданию параметрасписок1=
беззаголовок1=
, но при этом список из параметравверху=
по умолчанию будет отцентрирован.
- изображение =
- image =
- Изображение, которое будет показано под основным заголовком в правой части таблицы (правее заголовков/списков). Для того, чтобы изображение показывалось правильно, должен быть задан параметр
список1=
. Параметризображение=
допускает стандартный викикод для отображения, то есть-
|изображение = [[Файл:Пример.jpg|100px]]
-
- В шаблоне, не растянутом на всю ширину страницы, изображение будет показано со сдвигом от правого края шаблона. Для того, чтобы этого избежать, используйте параметр right в викикоде, то есть
-
|изображение = [[Файл:Пример.jpg|80px|right]]
-
- изображение_слева =
- imageleft =
- Аналогично стандартному изображению, но которое будет показано под основным заголовком в левой части таблицы (левее заголовков/списков). Для того, чтобы изображение показывалось правильно, должен быть задан параметр
список1=
.
- внизу =
- below =
- Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (под заголовками/списками и изображением). В шаблоне без параметра
изображение=
задание параметравнизу=
аналогично заданию последнего параметрасписокn=
беззаголовокn=
, но при этом список из параметравнизу=
по умолчанию будет отцентрирован.
Параметры блоков
- staten = [
autocollapse, uncollapsed, collapsed, plain, off
] - Начальное состояние свернутости/развернутости
|блокn=
. По умолчанию — collapsed. Автоматически меняется на uncollapsed если параметр|развернуть=
равен параметру|имя_блокаn=
.
- groupn =
- блокn =
- Название секции таблицы. Обычно это название темы группы, краткое описание содержания.
- abbrn =
- имя_блокаn =
- Идентификатор группы, к которой относится блок. Если совпадает с параметром
|развернуть=
, блок будет первоначально раскрыт — подробнее ниже. Параметр не обязательный, но рекомендуемый.
- contentn =
- listn =
- списокn* =
- То, что будет показано в блоке — обычно список ссылок.
Используйте простые (·) или жирные (•) срединные точки как разделители.Для вложенных таблиц используйте шаблоны {{Навигационная таблица}} или {{Навигационная таблица с колонками}} с параметромborder = child
. В последнем случае оставьте параметримя_блока
n пустым, поскольку указанные шаблоны имеют свои параметры для сворачивания/разворачивания. Для создания таблиц по типу {{Навигационная таблица}} используйте {{Подгруппы навигационной таблицы}}.
- изображениеn =
- imagen =
- Тоже что и
|изображение=
, но помещаемое в ячейку блока N. Для того, чтобы изображение показывалось правильно, должен быть задан параметрсписок1=
.
- изображение_слеваn =
- imageleftn =
- Аналогично
|изображение_слева=
, но помещаемое в ячейку блока N. Для того, чтобы изображение показывалось правильно, должен быть задан параметрсписок1=
.
- selected =
- развернуть =
- Если значение
|развернуть=
равно значению параметра|имя_блокаn=
какого-либо блока, то блокn будет изначально развернут. Остальные блоки будут изначально свернуты. В случае неиспользования или пустого значения все блоки будут в свернутом состоянии. Обычно при создании новых шаблонов на основе {{Навигационная таблица с блоками}} в этот параметр устанавливают в значение {{{развернуть|{{{1|}}}}}} (первый параметр шаблона), для возможности указывать его в статьях.
Параметры стиля
- стиль_заголовков*
- Стиль CSS для залоговка; обычно
background:color
. Цвет текста викиссылки следует менять при помощи тега span. Например:заголовок = [[Scouting|<span style="color:ivory;">Scouting</span>]]
для цвета слоновой кости. Ссылки [показать]/[скрыть] и п·о·р используют цвет из параметра стиль_заголовков. Пример параметра:-
стиль_заголовков = background:darkgreen;color:ivory;
-
- стиль_вверху*
- стиль_внизу*
- Стили CSS для параметров вверху и внизу соответстенно.
- стиль*
- Стиль CSS для параметров заголовок, вверху, внизу, и блокn одновременно.
- стиль_блоков
- Стиль CSS для шапок блоков. Перекрывает стиль. На странице [meyerweb.com/eric/tools/color-blend/ 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]] }}
Использование дочерних шаблонов
Этот пример показывает, как могут вместе работать шаблоны {{Навигационная таблица}}, {{Навигационная таблица с блоками}} и {{Навигационная таблица с колонками}}. Обратите внимание, что в случае добавления вложенной таблицы она является логически не отдельным блоком, а следующим списком в текущем блоке (однако, со своей отдельной нумерацией).
Навигационная таблица с блоками, Навигационная таблица с колонками, и Навигационная таблица вместе
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 Guiding and Girl Scouting • Ranger (Girl Guide) • Jamboree • Scout Leader • WOSM • WAGGGS • Non-aligned organisations • Scouting controversy and conflict • Scouting in popular culture • List of Scouts • List of highest awards in Scouting
Mahgreb French West Africa French Equatorial Africa Comoros
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
Навигационная таблица с колонками внутри себя
Col1Header Col2Header Col3Header Col4Header
Col1.1Header Col1.2Header Col1.1
Col1.2
Col2
Col3.1Header Col3.2Header Col3.3Header Col3.1
Col3.2
Col3.3
Col4
Оригинальный текст (англ.){{Навигационная таблица с блоками |имя = Навигационная таблица с блоками |заголовок = Навигационная таблица с блоками, Навигационная таблица с колонками, и Навигационная таблица вместе |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 }} }}
См. также
- {{Навигационная таблица}} — навигационная таблица
- {{Подгруппы навигационной таблицы}} — позволяет создавать подгруппы в {{Навигационная таблица}}