Шаблон:Navbox with columns/документація
Це підсторінка документації шаблону {{Navbox with columns}}. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки шаблону. |
Копія шаблону en:Template:Navbox with columns з англійської Вікіпедії.
Шаблон для навігації, вміст якого представляється у вигляді стовпчиків (колонок). Ориґінально був призначений для забезпечення відносно простого способу вирівнювання посилань з прапорцями перед ними (наприклад, у шаблонах з посиланнями на статті країн). Зручний для представлення динамічно поновлюваних переліків з наперед невідомою кількістю елементів.
Navbox suite |
---|
|
Базовий синтаксис
[ред. код]Лише обов'язкові параметри та параметр colwidth представлені у прикладі синтаксису наведеному нижче.
{{Navbox with columns |name = {{subst:PAGENAME}} |title = |colwidth = <!--(параметр для встановлення ширини кожної колонки за замовченням, бажано у порпорційних одиницях, таких як 'em'*)--> |col1 = |col2 = }}
Параметри
[ред. код]Обов'язкові параметри виділені жирним шрифтом. Параметри, позначені хрестиком † — є спільними із «братнім» шаблоном 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†
- Текст або інші елементи, що з'являться нижче від усіх колонок.
- bodystyle†
- Стиль/стилі CSS для тіла шаблону (включаючи місця, не використані колонками)
- titlestyle†
- Стиль/стилі CSS для рядка назви (titlebar); зазвичай змінюється стиль
background:колір
(колір фону за замовченням можна побачити на сторінці цього шаблону).
- Стиль/стилі CSS для рядка назви (titlebar); зазвичай змінюється стиль
- abovestyle†
- belowstyle†
- Стиль/стилі CSS для рядків, що описуються параметрами above та below, відповідно.
- basestyle†
- Стиль/стилі CSS, що застосовуються одразу для усіх рядків title, above та below.
- imagestyle†
- imageleftstyle†
- Стиль/стилі CSS для зображень переданих через параметри image та imageleft, відповідно.
- colsstyle
- Стиль/стилі CSS для всіх колонок, зазвичай
background:колір
подібно до titlestyle, описаного вище.
- Стиль/стилі CSS для всіх колонок, зазвичай
- oddcolstyle
- evencolstyle
- Стиль/стилі CSS для всіх непарних/парних колонок, відповідно.
- colnstyle
- Стиль/стилі CSS для n-ної колонки.
- colheaderstyle
- Стиль/стилі CSS для заголовків всіх колонок одразу.
- colnheaderstyle
- Стиль/стилі CSS для клітинки заголовку згори n-ної колонки.
- colnfooterstyle
- Стиль/стилі CSS для клітинки підпису знизу n-ної колонки.
Параметри колонок
[ред. код]- colwidth
- Ширина (бажано у пропорційних одиницях, таких як em або у процентах) для усіх колонок, для яких ширина не вказана через параметр colnwidth, описаний нижче. За замовченням: 10em. Приклади:
colwidth = 15em
colwidth = 25%
- Ширина (бажано у пропорційних одиницях, таких як em або у процентах) для усіх колонок, для яких ширина не вказана через параметр colnwidth, описаний нижче. За замовченням: 10em. Приклади:
- fullwidth
- Якщо значення вказане, то загальна ширина колонок масштабується лінійно так, щоб сума ширин складала 100% від наявного простору. Цей параметр є доволі вибагливим і зазвичай не використовується. При використанні параметрів colheader або colfooter параметр fullwidth вмикається автоматично. Приклад використання:
fullwidth = true
- Якщо значення вказане, то загальна ширина колонок масштабується лінійно так, щоб сума ширин складала 100% від наявного простору. Цей параметр є доволі вибагливим і зазвичай не використовується. При використанні параметрів colheader або colfooter параметр fullwidth вмикається автоматично. Приклад використання:
- padding
- Відступ перед першою колонкою (бажано у пропорційних одиницях). За замовченням: 5em. Відступ може бути забрано повністю встановленням значення 0 (0em чи 0%).
- colnwidth
- Ширина n-ної колонки (для данної колонки переважає параметр colwidth, описаний вище).
- coln
- Вміст n-ної колонки. Параметр
col1
є обов'язковим. Максимальна кількість колонок: 20.
- colnheader
- Клітинка заголовку n-ної колонки, що з'являється згори цієї колонки.
- colnfooter
- Клітинка нижнього підпису n-ної колонки, що з'являється знизу цієї колонки.
- colnheadercolspan
- Число, що позначає кількість колонок, яку повинен перекрити верхній заголовок n-ної колонки. За замовченням: 1. Якщо він більше одиниці, то не потрібно описувати заголовки колонок, які він перекриває. Наприклад, якщо
col1headercolspan = 3
, то залишітьcol2header
таcol3header
порожніми.
- Число, що позначає кількість колонок, яку повинен перекрити верхній заголовок n-ної колонки. За замовченням: 1. Якщо він більше одиниці, то не потрібно описувати заголовки колонок, які він перекриває. Наприклад, якщо
- colnfootercolspan
- Число, що позначає кількість колонок, яку повинен перекрити нижній підпис n-ної колонки. За замовченням: 1. Якщо він більше одиниці, то не потрібно описувати підписи колонок, які він перекриває. Наприклад, якщо
col1footercolspan = 3
, то залишітьcol2footer
таcol3footer
порожніми.
- Число, що позначає кількість колонок, яку повинен перекрити нижній підпис n-ної колонки. За замовченням: 1. Якщо він більше одиниці, то не потрібно описувати підписи колонок, які він перекриває. Наприклад, якщо
Додаткові списки/переліки
[ред. код]Ви можете захотіти додати декілька додаткових списків у рядках, розташованих знизу всіх колонок. Наступні параметри забезпечують таку функціональність. Групи не дозволені.
- listn†
- Вміст n-ного списку. Максимальна кількість додаткових списків: 6.
- liststyle†
- Стиль/стилі CSS для всіх списків.
- listnstyle†
- Стиль/стилі CSS для n-ного списку.
- listpadding†
- Відступ у всіх клітинках списків.
Приклади використання
[ред. код]Будь-ласка, знайдіть приклади використання цього шаблону в англійській Вікіпедії.
За змогою, підключіть, будь-ласка, шаблони приготовані Вами, як приклади з української Вікіпедії.
Приклад 1
[ред. код]