Шаблон:Навігаційна таблиця
{{{заголовок}}} |
---|
Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]
Цей шаблон використовує деякі надзвичайно складні й езотеричні властивості мови визначення шаблонів. Будь ласка, не намагайтеся змінювати його доти, поки: а) ви до кінця не зрозумієте, як він улаштований; і б) не будете готові до усунення будь-яких наслідків у разі неочікуваного результату. Усі експерименти повинні проводитися у вашому персональному просторі. |
Цей шаблон уможливлює створення навігаційних шаблонів, указуючи як параметри списки посилань.
Пустий шаблон
ред.{{Навігаційна таблиця |ім'я = {{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
, посилання у лівій частині заголовку показані не будуть.
Зовнішній вигляд
ред.
Таблиця, отриманна з використанням шаблону {{Навігаційна таблиця}} без параметрів зображення, зверху та знизу (границі показані тільки для налгядності):
{{{заголовок}}}
{{{заголовок1}}}
{{{список1}}}
{{{заголовок2}}}
{{{список2}}}
{{{список3}}} без {{{заголовок3}}}
Таблиця, отриманна з використанням шаблону {{Навігаційна таблиця}} з параметрами зображення, зверху та знизу (границі показані тільки для наочності):
{{{заголовок}}}
{{{зверху}}}
{{{заголовок1}}}
{{{список1}}}
{{{зображення}}}
{{{заголовок2}}}
{{{список2}}}
{{{список3}}} без {{{заголовок3}}}
{{{знизу}}}
Приклад з вихідним кодом
ред.
{{Навігаційна таблиця
|ім'я = {{subst:PAGENAME}}
|state = {{{state|uncollapsed}}}
|заголовок = [[:Категорія:Навігаційні шаблони|Навігаційні шаблони]]
|стиль_тіла = width:50%;
|заголовок1 = Фізика
|список1 = [[Шаблон:Космологія|Космологія]]{{·}} [[Шаблон:Загальна теорія відносності|Загальна теорія відносності]]{{·}}
[[Шаблон:Теорія струн|Теорія струн]]
|заголовок2 = Континенти
|список2 = <div>
[[Шаблон:Африка|Африка]]{{·}}
[[Шаблон:Азія|Азія]]{{·}}
[[Шаблон:Европа|Европа]]
</div>
|список3 = [[Шаблон:ООПТ Казахстану|ООПТ Казахстану]]
}}
Навігаційні шаблони Фізика
Космологія · Загальна теорія відносності ·
Теорія струн Континенти
ООПТ Казахстану
Додаткові приклади
ред.
Без зображення
ред.
Найбільші Вікіпедії
без зображення Понад 100 тисяч статей
Англійська en: · Німецька de: · Французька fr: · Польська pl: · Японська ja: · Нідерландська nl: · Італійська it: · Португальська pt: · Іспанська es: · Шведська sv: · Російська ru: · Китайська zh: · Норвезька (букмол) no: · Фінська fi: · Волапюк vo: Понад 50 тисяч статей
Румунська ro: · Турецька tr: · Каталонська ca: · Есперанто eo: · Українська uk: · Словацька sk: · Чеська cs: · Угорська hu: · Данська da: · Індонезійська id: · Іврит he: · Литовська lt: · Сербська sr: · Словенська sl: · Болгарська bg: Понад 25 тисяч статей
Арабська ar: · Корейська ko: · Естонська et: · Неварська new: · Хорватська hr: · Телугу te: · Себуанська ceb: · Галісійська gl: · Тайська th: · Грецька el: · Перська fa: · Норвезька (нюношк) nn: · В'єтнамська vi: · Малайська ms:
З зображенням
ред.
Найбільші Вікіпедії
з зображенням Понад 100 тисяч статей
Англійська en: · Німецька de: · Французька fr: · Польська pl: · Японська ja: · Нідерландська nl: · Італійська it: · Португальська pt: · Іспанська es: · Шведська sv: · Російська ru: · Китайська zh: · Норвезька (букмол) no: · Фінська fi: · Волапюк vo: Понад 50 тисяч статей
Румунська ro: · Турецька tr: · Каталонська ca: · Есперанто eo: · Українська uk: · Словацька sk: · Чеська cs: · Угорська hu: · Данська da: · Індонезійська id: · Іврит he: · Литовська lt: · Сербська sr: · Словенська sl: · Болгарська bg: Понад 25 тисяч статей
Арабська ar: · Корейська ko: · Естонська et: · Неварська new: · Хорватська hr: · Телугу te: · Себуанська ceb: · Галісійська gl: · Тайська th: · Грецька el: · Перська fa: · Норвезька (нюношк) nn: · В'єтнамська vi: · Малайська ms:
З зображенням та стилями
ред.
див. також
ред.
Документація вище включена з Шаблон:Навігаційна таблиця/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |