Шаблон:Військова навігація
(Перенаправлено з Шаблон:Military navigation)
![{{i}}](http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Test_Template_Info-Icon.svg/50px-Test_Template_Info-Icon.svg.png)
![]() | Цей шаблон використовується на 5600+ сторінках і його зміни будуть дуже помітними. Будь ласка, перевіряйте будь-які зміни на підсторінках /пісочниці та /тестів цього шаблону, або у вашому особистому просторі, та зважайте на обговорення змін на сторінці обговорення перед їхнім впровадженням. |
Навігаційні шаблони
Різні навігаційні шаблони підтримувані ВікіПроєктом Військової історії повинні бути реалізованими через один базовий шаблон, який поєднує загальний шаблон стилів проєкту з стандартним форматом навігаційного контейнера. Це необхідно, насамперед, для розміщення подібних шаблонів поруч одне з одним, або з шаблонами карток — для відображення наявності єдиного блоку; це також корисно для забезпечення послідовного зовнішнього вигляду всієї безлічі статей в цій царині.
Будь-які навігаційні шаблони, пов'язані з військовою справою, повинні створюватись на основі базового шаблону {{Військова навігація}}, як показано нижче:
{{Військова навігація | 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|Дуже довга назва статті}}]]
, що дозволяє браузеру ставити переноси за потреби. - Розтягування або переповнення контейнерів
- Дуже довгий заголовок, відформатований як одне посилання, може призвести до того, що шаблон розтягнеться за межі своєї звичайної ширини, або все посилання розтягнеться занадто далеко вправо. Вирішити проблему можна, розбивши заголовок на декілька рядків, як показано вище.
Документація вище включена з Шаблон:Військова навігація/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |