Перейти до вмісту

Шаблон:Navbox with collapsible groups

Матеріал з Вікіпедії — вільної енциклопедії.
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Цей шаблон утворює навігаційний шаблон який має групи релевантних статей за певними темами. Усі групи приховані за замовчуванням. Однак, за викликом параметра, окремі групи можуть бути показані.

Використання

Будь ласка, вилучайте параметри які залишаються порожніми. На цей момент шаблон підтримує до 20 груп/переліків але за потреби може бути додано більше. Вам належить використовувати мінімум дві групи/переліки; інакше, натомість використовуйте {{Navbox}}.

{{Navbox with collapsible groups
| name = {{subst:PAGENAME}}
| title = 
| bodyclass = hlist
| state = {{{state|}}}
| selected = {{{selected|{{{1|}}}}}}

| above = 
| image = 

| abbr1 = 
| group1 = 
| list1 = 

| abbr2 = 
| group2 = 
| list2 = 

<!--[і т.д., до:]-->

| abbr20 = 
| group20 = 
| list20 = 
}}

Параметри

Цей шаблон має багато спільних параметрів з братніми шаблонами {{Navbox}} та {{Navbox with columns}}. Спільні параметри позначені хрестом. Щодо детального опису і прикладів цих параметрів, будь ласка, зверніться до документації {{Navbox}}.

Параметри налаштування

ім'я
name
Назва шаблону, яка потрібна для посилань «п · о · р» («перегляд · обговорення · редагування»). Назва цього шаблону, наприклад, є «Navbox with collapsible groups».
стан [uncollapsed, collapsed, plain, off, простий, вимкнутий]
state [uncollapsed, collapsed, plain, off, простий, вимкнутий]
Початковий стан функції показати/сховати для осноаної назви. Детальніше див. {{Navbox}}. Не впливає на показ або приховування елементів груп, див. staten нижче.
навкон
navbar
Можливими значеннями є plain, простий, off, вимкнутий та стандартне значення, коли передано пусте значення. Детальніше див. {{Navbox}}.
рамка
border
Можливими значеннями є child, вбудовування, none, відсутній та стандартне значення, коли коли передано пусте значення. Встановіть child або вбудовування, якщо ви бажаєте використати navbox всередині іншого navbox; з цим вибором, вбудований navbox є без рамок ідеально вписується в батьківський navbox. Батьківський navbox може бути полем списку {{Navbox}}, стовпчиком {{Navbox with columns}} або полем списку {{Navbox with collapsible groups}}. Детальніше та щодо прикладів див. {{Navbox}}.

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

назва
title
Назва шаблону, що відображається у верхньому рядку шаблону.
угорі
above
Текст або інші елементи, що відображаються угорі над групами/списками.
зображення
image
Зображення справа усіх груп/списків.
зображення_зліва
imageleft
Зображення зліва усіх груп/списків.
внизу
below
Текст або інші елементи, що відображаються внизу під групами/списками.

Параметри груп/списків

групаn
groupn
Назва кожного розділу.
списокn
listn
Вміст/вікіпосилання, які відображаються в групі. {{Navbox}} або {{Navbox with columns}} можна додатково використати тут з параметром border = child або рамка = вбудовування. Якщо це зроблено, то залишіть відповідну groupn пустою, бо вбудований navbox вже забезпечить згортувальну функцію.
скорn
abbrn
Це скорочення групи. Див. параметр selected, що йде одразу після цього, щодо того як використовувати цей параметр. Цей параметр необов'язковий, але рекомендований.
вибрано
selected
Якщо значення selected або вибрано дорівнює значенню abbrn або скорn, то тоді списокn є розгорнутим, а всі інші списки згорнутими. Якщо selected або вибрано є пустим або якщо він не збігається з будь-яким abbrn або скорn, то тоді усі групи згорнуті. Зазвичай, це параметр повинен мати значення {{{1|}}}. Через те що шаблон-основа для інших, то має бути метод передачі параметра групи зі статті до другорядного шаблону, який використовує цей шаблон.
Опція щодо розгорнення/згорнення може бути зазначено на сторінці шаблону через використання шаблону {{Collapsible sections option}} у блоці <noinclude> сторінки.
станn [uncollapsed, collapsed, plain, off, простий, вимкнутий]
staten [uncollapsed, collapsed, plain, off]
Початковий стан згорнення списокn. Стандартним значенням є collapsed. Перезаписується, якщо selected або вибрано дорівнює abbrn або скорn.
зображенняn
imagen
Зображення, яке з'являється у полі вмісту параметра списокn з правого боку.
зображення_зліваn
imageleftn
Зображення, яке з'являється у полі вмісту параметра списокn з лівого боку.

Параметри стилю

стиль_тіла
bodystyle
Стиль/і CSS, які застосовуються до всього шаблону.
стиль_назви
titlestyle
Стиль/і CSS, які застосовуються до рядка назви; зазвичай background:колір. Колір тексту вікіпосилання потрібно вручну змінювати, використовуючи теги span. Наприклад, використайте title = [[Scouting|<span style="color:ivory;">Scouting</span>]], щоб змінити колір посилання на колір ivory. Кнопки [показати]/[сховати] та кнопки посилань пор використають колір заданий в параметрі titlestyle. Ось приклад задання значення параметра titlestyle:
titlestyle = background:darkgreen;color:ivory;
стиль_угорі
abovestyle
стиль_внизу
belowstyle
Стиль/і CSS, які застосовуються до параметрів above та below, відповідно.
основний_стиль
basestyle
Стиль/і CSS, які застосовуються до параметрів title, above, below та groupn, усіх одночасно.
стиль_зображення
imagestyle
Стиль/і CSS, які застосовуються до параметра image. Не застосовується до параметрів imagen.
стиль_зображення_зліва
imageleftstyle
Стиль/і CSS, які застосовуються до параметра imageleft. Не застосовується до параметрів imageleftn.
стиль_груп
groupstyle
Стиль/і CSS, які застосовуються до усіх параметрів заголовків груп. Відвідайте цей вебсайт, щоб отримати світліші кольори подібні до кольору тла назви. Наприклад:
groupstyle = background:lightgreen;
стиль_групиn
groupnstyle
Стиль/і CSS, які застосовуються до певного параметра заголовка групи; перезаписує будь-які стилі CSS, вказані в groupstyle.
стиль_списків
liststyle
Стиль/і CSS, які застосовуються до усіх параметрів вмісту списку.
стиль_спискуn
listnstyle
Стиль/і CSS, які застосовуються до певного параметра вмісту списку; перезаписує будь-які стилі CSS, вказані в liststyle.
відступ_списку
listpadding
Відступ, який має кожна комірка списку; стандартним значенням є0.25em зліва/справа та 0em угорі/знизу.

Параметри мікроформатів

клас_тіла
bodyclass
Цей параметр вставляє текст в атрибут "class" для всього navbox.
клас_назви
titleclass
Цей параметр вставляє текст в атрибут "class" для рядка назви navbox.
Див. мікроформат для загальної інформації про мікроформати.

Приклади

Простий приклад

{{Navbox with collapsible groups
|name = University of Michigan
|state = uncollapsed
|title = [[University of Michigan|<span style="color:#FFD700;">The University of Michigan, Ann Arbor</span>]]
|titlestyle = background:#00008B;color:#FFD700;
|listclass = hlist
|groupstyle = background:#FFD700;color:#00008B;
|image = 
|selected = {{{1|}}}

|group1 = [[University of Michigan#Academic profile|<span style="color:#00008B;">Academics</span>]]
|abbr1 = academics
|list1 =
* [[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]]

|group2 = [[Michigan Wolverines|<span style="color:#00008B;">Athletics</span>]]
|abbr2 = athletics
|state2 = uncollapsed
|list2 =
* [[Michigan Stadium]]
* [[Crisler Arena]]
* [[Yost Ice Arena]]
* [[Michigan Wolverines]]
* [[Michigan Wolverines football|Football]]
* [[Michigan – Ohio State football rivalry|UM-OSU Rivalry]]
* [[Little Brown Jug (American football)|Little Brown Jug]]
* [[Paul Bunyan Trophy]]
* [[Cold War (ice hockey)|Cold War]]

|group3 = Campus
|abbr3 = campus
|list3 =
* [[Angell Hall Observatory]]
* [[Burton Memorial Tower|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]]
}}

Вбудовування navbox'ів

Щоб вказати вбудовування navboxes в рядку, встановіть значення child, subgroup, вбудовування або підгрупа параметру listn або списокn. Елементи вбудованого navbox можна зазначити, додавши childn_, subgroupn_, вбудовуванняn_, підгрупаn_ або просто n_ перед назвою параметра (наприклад, 1_list1 або 1_список1). Вбудовані navbox можна вкладати, додаючи додаткові префікси (наприклад, 1_1_list1 або 1_1_список1). Основний код для виконання цього є наступним (який додає підгрупи до поля першої групи/списку):

{{Navbox with collapsible groups
| ім'я = {{subst:PAGENAME}}
| назва = Назва

| група1 = [необов'язковий]
| список1  = вбудовування
  | 1_назва = [необов'язковий]

  | 1_група1 = [необов'язковий]
  | 1_список1  = вбудовування
    | 1_1_назва = [необов'язковий]
    
    | 1_1_група1 = [необов'язковий]
    | 1_1_список1  = 
    ...вміст списку...
  ...
...
}}

{{Navbox with collapsible groups}} або {{Navbox with columns}} можна вбудувати, зазначивши параметр n_тип до «with collapsible groups» чи «with columns».

Див. також

Порівняння навігаційних шаблонів
Згортуваний Колір заголовку Зображення Групи Параметри
стилю (тіла)
Приклади
{{Navbox}} так navbox Зліва/справа від тіла Так Так
{{Navbox with columns}} так navbox Зліва/справа від стовпчиків Ні Так
{{Navbox with collapsible groups}} так navbox Зліва/справа від тіла і/або в кожному списку Так Так