Шаблон:Військова навігація

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

Навігаційні шаблони

Різні навігаційні шаблони підтримувані ВікіПроєктом Військової історії повинні бути реалізованими через один базовий шаблон, який поєднує загальний шаблон стилів проєкту з стандартним форматом навігаційного контейнера. Це необхідно, насамперед, для розміщення подібних шаблонів поруч одне з одним, або з шаблонами карток — для відображення наявності єдиного блоку; це також корисно для забезпечення послідовного зовнішнього вигляду всієї безлічі статей в цій царині.

Будь-які навігаційні шаблони, пов'язані з військовою справою, повинні створюватись на основі базового шаблону {{Військова навігація}}, як показано нижче:

{{Військова навігація
| name = 
| state = 
| style = 
| title = 
| image = 
| imageleft = 
| odd_color = 
| even_color = 
| above = 
| listclass = 

| group1 = 
| list1 = 

| group2 = 
| list2 = 

| group3 = 
| list3 = 
...
| group30 = 
| list30 = 

| below = 
}}
name
Актуальна назва сторінки (тобто "XYZ" для Шаблон:XYZ) новоствореного шаблону.
title
Відображена назва вікна навігації.
listclass
Необов'язковий – але зазвичай hlist, для форматування вмісту горизонтальних переліків[en]. У випадку коли hlist використовується у полях above або below, натомість визначайте bodyclass=hlist.
style
Необов'язковий – альтернативний стиль для шаблону; він може бути визначений як "wide" для утворення контейнера повної ширини. Альтернативний стиль слід використовувати помірковано; передбачається, що більшість навігаційних шаблонів використовуватимуть стиль за замовчуванням (у загальному середовищі, "wide" став досить звичним явищем). Наведений вище приклад шаблону, відформатований за допомогою style=wide показаний нижче:
state
Необов'язковий – може визначатися як "collapsed" щоб примусово відображати шаблон у закритому стані за замовчуванням.
odd_color/even_color
Необов'язковий – кольори смуг для чергування значень listN для використання. Ці параметри слід використовувати помірковано; за відсутності вагомої причини вчинити інакше, шаблони повинні використовувати стандартні кольори смуг.
groupN/listN
Тіло вікна навігації, що складається з послідовних горизонтальних блоків вмісту (поля listN) з додатковими мітками (відповідні поля groupN). Перегляньте документацію для {{navbox}} для отримання додаткової інформації про різні можливі макети.
above
Необов'язковий – підзаголовок вікна навігації; див. документацію для {{navbox}} для отримання більш детальної інформації про кінцевий макет, коли це використовується.
below
Необов'язковий – нижній колонтитул вікна навігації; див. документацію для {{navbox}} для отримання більш детальної інформації про кінцевий макет, коли це використовується.
image
Необов'язковий – зображення, яке відображатиметься праворуч від поля, заданого у формі [[Файл:Example.jpg|100px]]. Цей параметр слід використовувати помірковано і, як правило, лише в поєднанні зі стилем шаблону повної ширини.
imageleft
Необов'язковий – зображення, яке відображатиметься ліворуч від поля, заданого у формі [[Файл:Example.jpg|100px]]. Цей параметр слід використовувати помірковано і, як правило, лише в поєднанні зі стилем шаблону повної ширини.

Загальні проблеми з навігаційними шаблонами

Є кілька відомих проблем із поточним дизайном шаблону навігації, про які редактори повинні знати:

Згруповані посилання для редагування
Якщо кілька шаблонів-карток або навігаційних шаблонів розташовано вздовж правого поля статті, посилання [редагувати] сусідніх розділів можуть бути переміщені в неочікувані позиції. Існує ряд обхідних шляхів; повна інформація доступна на сторінці за посиланням.
Зміщене обгортання заголовка
Довгий заголовок, який використовується у вузькому навігаційному шаблоні, може бути перенесений неправильно, а другий рядок має відступ більше, ніж потрібно. Вирішити проблему можна, додавши тег <br /> між словами, де має відбутися обтікання. Це потрібно зробити, щоб розділити текст посилання праворуч від 'pipe' (|), наступним чином: [[Назва статті|Назва <br /> статті]]. Альтернативним способом є використання {{allow wrap}} для тексту посилання наступним чином: [[Дуже довга назва статті|{{allow wrap|Дуже довга назва статті}}]], що дозволяє браузеру ставити переноси за потреби.
Розтягування або переповнення контейнерів
Дуже довгий заголовок, відформатований як одне посилання, може призвести до того, що шаблон розтягнеться за межі своєї звичайної ширини, або все посилання розтягнеться занадто далеко вправо. Вирішити проблему можна, розбивши заголовок на декілька рядків, як показано вище.