Шаблон:Navbox with columns/документація

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Копія шаблону en:Template:Navbox with columns з англійської Вікіпедії.

Шаблон для навігації, вміст якого представляється у вигляді стовпчиків (колонок). Ориґінально був призначений для забезпечення відносно простого способу вирівнювання посилань з прапорцями перед ними (наприклад, у шаблонах з посиланнями на статті країн). Зручний для представлення динамічно поновлюваних переліків з наперед невідомою кількістю елементів.

Базовий синтаксис

[ред. код]

Лише обов'язкові параметри та параметр colwidth представлені у прикладі синтаксису наведеному нижче.

{{Navbox with columns
|name  = {{subst:PAGENAME}}
|title = 
|colwidth =  <!--(параметр для встановлення ширини кожної колонки за замовченням,
                  бажано у порпорційних одиницях, таких як 'em'*)-->
|col1  = 
|col2  = 
}}
* Одиниця «em» використовується для вимірювання поля у типографії та дорівнює розміру поточного шрифта. Ця одиниця не є визначеною для шрифта якоїсь специфічної гарнітури. Вона однакова для всіх шрифтів певного розміру заданого у пунктах. Так, 1 em для всіх шрифтів розміру 16 пунктів (англ. points, 1/72 дюйму) відповідає 16-ти пунктам.

Параметри

[ред. код]

Обов'язкові параметри виділені жирним шрифтом. Параметри, позначені хрестиком  — є спільними із «братнім» шаблоном Navbox.

Параметри налагодження шаблону

[ред. код]
name
Назва самого шаблону. Назва цього шаблону, наприклад: «Navbox with columns». У зображенні шаблону не відображається.
state
Можливі значення: collapsed (згорнутий/схований), uncollapsed (розгорнутий/показаний), plain (простий), off (відключаений) та, за замовченням, autocollapse (автоматично схований, якщо декілька шаблонів введено підряд).
navbar
Можливі значення: plain (простий), off (відключений) та, за замовченням, значення не вказується.
border
Можливі значення: child (дочірній/підпорядкований іншому шаблону), none (нема) та, за замовченням, значення не вказується. Встановіть значення child, якщо хочете використати navbox усередині іншого шаблону navbox. У такому випадку, дочірній navbox не буде мати рамки та добре вбудується усередину батьківського шаблону. Батьківський navbox може бути, наприклад, параметром listn шаблону Navbox або coln шаблону Navbox with columns.

Базові параметри данних

[ред. код]
title
Назва шаблону при використанні. Відображається посередині рядка назви (titlebar) нагорі шаблону.
above
Текст або інші елементи, що з'являться вище від усіх колонок.
image
Зображення праворуч від усіх колонок.
imageleft
Зображення ліворуч від усіх колонок.
below
Текст або інші елементи, що з'являться нижче від усіх колонок.

Параметри стилів CSS

[ред. код]
bodystyle
Стиль/стилі CSS для тіла шаблону (включаючи місця, не використані колонками)
titlestyle
Стиль/стилі CSS для рядка назви (titlebar); зазвичай змінюється стиль background:колір (колір фону за замовченням можна побачити на сторінці цього шаблону).
abovestyle
belowstyle
Стиль/стилі CSS для рядків, що описуються параметрами above та below, відповідно.
basestyle
Стиль/стилі CSS, що застосовуються одразу для усіх рядків title, above та below.
imagestyle
imageleftstyle
Стиль/стилі CSS для зображень переданих через параметри image та imageleft, відповідно.
colsstyle
Стиль/стилі CSS для всіх колонок, зазвичай background:колір подібно до titlestyle, описаного вище.
oddcolstyle
evencolstyle
Стиль/стилі CSS для всіх непарних/парних колонок, відповідно.
colnstyle
Стиль/стилі CSS для n-ної колонки.
colheaderstyle
Стиль/стилі CSS для заголовків всіх колонок одразу.
colnheaderstyle
Стиль/стилі CSS для клітинки заголовку згори n-ної колонки.
colnfooterstyle
Стиль/стилі CSS для клітинки підпису знизу n-ної колонки.

Параметри колонок

[ред. код]
colwidth
Ширина (бажано у пропорційних одиницях, таких як em або у процентах) для усіх колонок, для яких ширина не вказана через параметр colnwidth, описаний нижче. За замовченням: 10em. Приклади:
colwidth = 15em
colwidth = 25%
fullwidth
Якщо значення вказане, то загальна ширина колонок масштабується лінійно так, щоб сума ширин складала 100% від наявного простору. Цей параметр є доволі вибагливим і зазвичай не використовується. При використанні параметрів colheader або colfooter параметр fullwidth вмикається автоматично. Приклад використання:
fullwidth = true
padding
Відступ перед першою колонкою (бажано у пропорційних одиницях). За замовченням: 5em. Відступ може бути забрано повністю встановленням значення 0 (0em чи 0%).
colnwidth
Ширина n-ної колонки (для данної колонки переважає параметр colwidth, описаний вище).
coln
Вміст n-ної колонки. Параметрcol1 є обов'язковим. Максимальна кількість колонок: 20.
colnheader
Клітинка заголовку n-ної колонки, що з'являється згори цієї колонки.
colnfooter
Клітинка нижнього підпису n-ної колонки, що з'являється знизу цієї колонки.
colnheadercolspan
Число, що позначає кількість колонок, яку повинен перекрити верхній заголовок n-ної колонки. За замовченням: 1. Якщо він більше одиниці, то не потрібно описувати заголовки колонок, які він перекриває. Наприклад, якщо col1headercolspan = 3, то залишіть col2header та col3header порожніми.
colnfootercolspan
Число, що позначає кількість колонок, яку повинен перекрити нижній підпис n-ної колонки. За замовченням: 1. Якщо він більше одиниці, то не потрібно описувати підписи колонок, які він перекриває. Наприклад, якщо col1footercolspan = 3, то залишіть col2footer та col3footer порожніми.

Додаткові списки/переліки

[ред. код]

Ви можете захотіти додати декілька додаткових списків у рядках, розташованих знизу всіх колонок. Наступні параметри забезпечують таку функціональність. Групи не дозволені.

listn
Вміст n-ного списку. Максимальна кількість додаткових списків: 6.
liststyle
Стиль/стилі CSS для всіх списків.
listnstyle
Стиль/стилі CSS для n-ного списку.
listpadding
Відступ у всіх клітинках списків.

Приклади використання

[ред. код]

Будь-ласка, знайдіть приклади використання цього шаблону в англійській Вікіпедії.

За змогою, підключіть, будь-ласка, шаблони приготовані Вами, як приклади з української Вікіпедії.

Приклад 1

[ред. код]