Шаблон:Навігаційна таблиця

Матеріал з Вікіцитат
Перейти до навігації Перейти до пошуку
[редагувати] [історія] [очистити кеш] Іконка документації Документація шаблону

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

Пустий шаблон[ред.]

{{Навігаційна таблиця
|ім'я                      = {{subst:PAGENAME}}
|navbar                    = 
|state                     = 
|стиль_основного_заголовку = 
|заголовок                 = 
|зображення                = 
|стиль_тіла                = <!-- (чи "стиль =" якщо ніякі інші стильові атрибути не використовуються) -->
|стиль_заголовків          = 
|стиль_списків             = 
|стиль_непарних            = 
|стиль_парних              = 

|стиль_зверху = 
|зверху       = 

|заголовок1   = 
|список1      = 

|заголовок2   = 
|список2      = 

 ...

|заголовок20  = 
|список20     = 

|стиль_знизу  = 
|знизу        = 
}}

Параметри[ред.]

Обов'язкові[ред.]

ім'я
Ім'я шаблону, необхідне для коректної роботи посилань "п · о · р" ("перегляд · обговорення · редагування") на всіх сторінках, де використовується шаблон. Для простоти можна використовувати {{subst:PAGENAME}}.
заголовок
Текст, що відображається у верхній стрічці таблиці. Звичайно це тема шаблона, короткий опис, його змісту. Це, як правило, одна стрічка, але якщо потрібно відобразити текст в двох стрічках, використовуйте {{-}} для корректного центрування.
Колір фону за замовчуванням — #ccf (скорочена форма від #ccccff), він може бути змінений через параметр стиль_основного_заголовку (див. нижче).
списокn
(тобто список1, список2 і т.д.) Тіло шаблону, як правило набір посилань. Елементи списку повинні бути вказані на одній стрічці, але помістити їх у <div> </div> , можна використовувати перенос стрічки (див. #Приклад з початковим кодом). Повинен бути вказаний хоча б один параметр списокn; кожен додатковий списокn відображається в окремій стрічці таблиці. Кожен списокn може супроводжуватися параметром заголовокn (див. нижче).
Колір фону списку (та всієї таблиці) за замовчуванням — #f9f9f9, він може бути змінений через параметри стиль_тіла, стиль_непарних та/чи стиль_парних (див. нижче).

Необов'язкові[ред.]

Комірки[ред.]

заголовокn
(тобто заголовок1, заголовок2 і т.д.) Ящко цей параметр вказаний, зліва від спискуn буде відображено заданий текст. Якщо параметр не вказаний, списокn займе всю ширину таблиці.
Колір фону за замовчуванням — #ddf (скорочена форма від #ddddff), він може бути змінений через параметр стиль_заголовків (див. нижче).
зображення
Зображення, яке буде відображено під основним заголовком в правій частині таблиці (справа від заголовків і списків). Для того, щоб зображення показувалось коректно, повинен бути вказаний параметр список1. Параметр зображення допускає стандартний вікікод для відображення, тобто.
[[Зображення:Приклад.jpg|100px]]
В шаблоні, не розтягнутому на всю ширину сторінки, зображення буде відображено зі зміщенням від правого краю шаблону. Для того, щоб цього уникнути, використовуйте параметр right в вікікоді, тобто
[[Зображення:Приклад.jpg|80px|right]]
зверху
Комірка на всю ширину таблиці, що розміщується безпосередньо під основним під основним заголовком (тобто над заголовками/списками тіла шаблона). В шаблоні без зображення зверху аналогічний при вказанні параметра список1 без відповідного заголовок1.
знизу
Комірка на всю ширину таблиці, що розміщується знизу тіла шаблона (тобто під заголовками/списками та зображенням). В шаблоні без зображення знизу аналогічний вказанню останнього параметру списокn без відповідного заголовокn.

Стилі[ред.]

стиль_основного_заголовку
CSS стилі, які повинні бути застосовані для основного_заголовку, як правило колір фону:
titlestyle = background:#nnnnnn;
titlestyle = background:name;
Можна задати колір фону і колір тексту, наприклад чорний фон і білий текст:
|стиль_основного_заголовку = background:#000000;color:#FFFFFF;
стиль_тіла Шаблон:Nobold стиль
CSS стилі, котрі повинні бути застосовані для тіла шаблона. Якщо ніякі інші стильові параметри не вказуються, може бути використана скорочена форма стиль. Ця опція повинна застосовуватись у виняткових випадках, так як може вести до візуальним розходженням. Приклади:
background:#nnnnnn;
text-align:[right/center/left/justified];
width:N [em/%/px];
float:[left/right/none];
clear:[right/left/both/none];
стиль_заголовків
CSS стилі, котрі повинні бути застосовані для комірок заголовокn. Цей параметр має більш високий пріоритет у порівнянні зі стилями, застосованими до таблиці повністю. Приклади:
background:#nnnnnn;
text-align:[left/center/right];
vertical-align:[top/middle/bottom];
white-space:nowrap;
стиль_списків
CSS стилі, які повинні бути застосовані до всіх списків. Має більш низький пріоритет в порівнянні з параметрами стиль_непарних та стиль_парних (якщо вони вказані).
стиль_непарних
стиль_парних
CSS стилі, які повинні бути застосовані до непарних (список1, список3, тощо) і парних (список2, список4, тощо) списків відповідно. Зазвичай використовується задавати колір фону (background:#nnnnnn;), щоб отримати стрічки таблиці переміжного кольору.
стиль_зверху
стиль_знизу
CSS стилі, які повинні бути застосовані до верхньої (вказаної параметром зверху) та нижньої (вказаної параметром знизу) комірками. Зазвичай використовується для задання кольору фону чи вирівнювання тексту:
background:#nnnnnn;
text-align:[left/center/right];

Інше[ред.]

state
За замовчуванням — autocollapse. Якщо вказане значення collapsed, навігаційна таблиця завжди буде з'являтися в згорнутому вигляді. Якщо вказано пусте значення чи будь-яке інше значення за виключенням autocollapse та collapsed, навігаційна таблиця буде завжди з'являтися у відкритому стані. Навігаційна таблиця з параметром autocollapse буде з'являтися в згорнутому стані, якщо на сторінці є дві і більше таблиці з атрибутом collapsible. Технічно просунутим сюди: MediaWiki:Common.js.
Іноді редакторам потрібна навігаційна таблиця у відповідності за замовчуванням, яке можна визначити у статті. Для цього у Вашому проміжному шаблоні створіть одноіменний параметр "state", що просто передає значення базовому шаблону:
| state = {{{state<includeonly>|стан за замовчуванням</includeonly>}}}


Шаблон завжди буде у відкритому стані при перегляді сторінки шаблона, якщо вказати | .
navbar
Значення за замовчуванням — Tnavbar. Якщо вказано значення plain, посилання п о р у лівій частині заголовку показані не будуть.

Зовнішній вигляд[ред.]

Приклад з вихідним кодом[ред.]

{{Навігаційна таблиця
|ім'я        = {{subst:PAGENAME}}
|state      = {{{state|uncollapsed}}}
|заголовок  = [[:Категорія:Навігаційні шаблони|Навігаційні шаблони]]
|стиль_тіла = width:50%;

|заголовок1 = Фізика
|список1    = [[Шаблон:Космологія|Космологія]]{{·}} [[Шаблон:Загальна теорія відносності|Загальна теорія відносності]]{{·}}
[[Шаблон:Теорія струн|Теорія струн]]

|заголовок2 = Континенти
|список2    = <div>
[[Шаблон:Африка|Африка]]{{·}}
[[Шаблон:Азія|Азія]]{{·}}
[[Шаблон:Европа|Европа]]
</div>

|список3    = [[Шаблон:ООПТ Казахстану|ООПТ Казахстану]]
}}

Додаткові приклади[ред.]

Без зображення[ред.]


З зображенням[ред.]

З зображенням та стилями[ред.]

див. також[ред.]