|
Этот шаблон использует некоторые чрезвычайно сложные и эзотерические свойства языка определения шаблонов.Пожалуйста, не пытайтесь изменять его до тех пор, пока (а) вы до конца не поймёте, как он устроен, и (б) вы не будете готовы к устранению любых последствий в случае неожиданного результата. Эксперименты следует проводить в вашем личном пространстве.
|
|
Создание навигационных шаблонов |
---|
|
|
{{{text}}} |
| |
|
{{{text}}} |
| |
|
{{{text}}} |
| |
|
{{{text}}} |
| |
|
{{{text}}} |
| |
|
{{{text}}} |
| |
|
{{{text}}} |
| |
|
{{{text}}} |
| |
|
{{{text}}} |
|
|
|
Этот шаблон содержит фрагменты на иностранном языке. Вы можете помочь проекту, переведя его до конца.
|
|
Данный шаблон позволяет быстро создавать Навигационную таблицу, содержимое которой разделено на сворачиваемые блоки по темам. Все блоки изначально являются скрытыми, кроме указанного в параметре «открытый_блок».
Основной синтаксис
Шаблон поддерживает до 11 блоков/списков и может быть расширен в случае необходимости. Шаблон используется для отображения двух и более блоков/списков, в противном случае следует использовать шаблон Шаблон:T1.
{{Навигационная таблица с блоками
|имя = {{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 =
}}
Параметры
Этот шаблон имеет много общих параметров с связанными с ним шаблонами Шаблон:T1 и Шаблон:T1. Общие параметры помечены звездочкой*. В документации шаблона Шаблон:T1 приведено более подробное их опиание и примеры.
Установочные параметры
- имя*
- Имя шаблона. Содержит имя данного шаблона, например: «Навигационная таблица с блоками».
- state*
- Начальное состояние свернутости/развернутости основного шаблона. Возможные значения —
[autocollapse, uncollapsed, collapsed]
. См. Шаблон:T1 для более полной информации. По умолчанию — uncollapsed. Не действует на свернутость блоков шаблона.
- navbar*
- Возможные значения —
[plain, tnavbar]
. См. Шаблон:T1 для более полной информации.
Основные информационные параметры
- заголовок*
- Заголовок шаблона, выводимый по центру полосы вверху шаблона.
- вверху*
- Ячейка во всю ширину таблицы, располагающаяся непосредственно под основным заголовком (то есть над блоками тела шаблона).
- внизу*
- Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под блоками и изображением).
- изображение*
- Изображение, помещаемое справа от всех блоков.
- открытый_блок
- Присваивается равным параметру имя_блокаn блоков, которые требуется изначально развернуть. Остальные блоки будут изначально свернуты. В случае неиспользования или пустого значения все блоки будут в свернутом состоянии. Обычно этот параметр устанавливают в {{{1|}}} (первый параметр шаблона или ничего).
Параметры групп/списков
- блокn
- Заголовок блока.
- имя_блокаn
- Идентификатор группы, к которой относится блок. Если совпадает с параметром
открытый_блок
, блок будет первоначально раскрыт.
- списокn*
- То, что будет показано в блоке — обычно список ссылок. Используйте простые (·) или жирные (•) срединные точки как разделители. Для вложенных таблиц используйте шаблоны Шаблон:T1 или Шаблон:T1 с параметром
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]]
}}
Использование дочерних шаблонов
Этот пример показывает как могут вместе работать шаблоны Шаблон:T1, Шаблон:T1 и Шаблон:T1.
{{Навигационная таблица с блоками
|имя = Навигационная таблица с блоками
|заголовок = Навигационная таблица с блоками, Навигационная таблица с колонками, и Навигационная таблица вместе
|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
}}
}}
Навигационная таблица с блоками, Навигационная таблица с колонками, и Навигационная таблица вместе |
---|
|
|
|
Навигационная таблица с колонками внутри себя |
---|
| |
|
См. также