WarThunder-Wiki:Шаблоны

Материал из WarThunder-Wiki
Перейти к: навигация, поиск
Служебные страницы War Thunder wiki
Гайды: Создание статей и форматирование · Вставка иллюстраций · Вставка видео · Шаблоны · Цветовые схемы
Навигация: Карта вики · Навигационные таблицы · Навигация по ТТХ · Навигация по веткам
Прочее: Галерея фотографий


О механизме шаблонов

О том, что такое шаблоны, как их создавать и изменять можно узнать в статьях Википедии. Как и Википедия, War Thunder wiki работает на движке MediaWiki, поэтому шаблоны работают точно так же.

Навигация по шаблонам

Все шаблоны распределены по категориям по своему предназначению. Основная категория для шаблонов называется Категория:Шаблоны, в ней находятся часто используемые шаблоны общего назначения. Документация к шаблонам находится в категории Документация и оформляется при помощи шаблонов doc и docpage. Узкоспециальные шаблоны находятся в подкатегориях:

Названия шаблонов

На вики есть несколько групп шаблонов, то есть шаблонов, которые используются совместно. Пример — группа шаблонов для создания навигационных таблиц: Шаблон:Навигация-Шапка, Шаблон:Навигация-Первая-Строка, Шаблон:Навигация-Строка, Шаблон:Навигация-Первая-Простая-Строка, Шаблон:Навигация-Простая-Строка и Шаблон:Навигация-Конец. В названии таких шаблонов главное объединяющее слово почти всегда стоит на первом месте, а отдельные слова отделены символом «-». Благодаря этому в категориях группы шаблонов отсортированы по алфавиту и не путаются друг с другом.

Соглашение о названиях параметров

Раньше шаблоны не имели какой-либо стандартной общепринятой системы названий параметров и их использования. Например, при использовании одних шаблонов цвета указывались в формате #xxxxxx, а в других без знака «#», что вносило излишнюю путаницу. Это касалось и параметров, скажем, в одних случаях цвет рамки указывался как border = #xxxxxx, а в других как border-color = #xxxxxx. Именно поэтому возникла мысль о стандартных названиях параметров, благодаря чему не нужно каждый раз искать в документации, как именно нужно использовать шаблон.

Цвета всегда указываются в формате #xxxxxx. Ширина в пикселях всегда указывается как 0px, то есть число + px. Если для указания высоты или ширины используются проценты, то они всегда указываются как xx%.

При наименовании параметров работает следующее соглашение. Сперва указывается тот элемент, к которому относится какое-либо свойство, а затем само свойство. Примеры: background-color - цвет фона, border-radius - радиус закругления углов рамки в пикселях.

Основные параметры

Типичные параметры, которые работают с многими шаблонами:

  • title — текст заголовка
  • text — основной текст
  • link — ссылка на статью
  • img — изображение
  • background — цвет фона
  • foreground — цвет текста
  • border — цвет рамки
  • radius — закругление краёв рамки в пикселях
  • align — выравнивание элемента (left, center или right)
  • width — ширина элемента
  • height — высота элемента

Если нужно, скажем, отдельно задавать цвет фона нескольких элементов, то параметры задаются в формате элемент-параметр. Это же соглашение используется и в других случаях для того, чтобы избежать неоднозначностей.

Создание нового шаблона

Введите Шаблон:название_шаблона в строке поиска и создайте страницу шаблона. Скопируйте заготовку:

<noinclude>текст шаблона<noinclude><includeonly>
{{doc}}
[[Категория:Шаблоны]] <!-- или любая другая подкатегория по смыслу -->
</includeonly>

После записи страницы появится предложение написать документацию. Перейдите по предлагаемой ссылке, впишите в форму

{{docpage}}

текст документации

и запишите страницу. Готово! Теперь страница шаблона называется Шаблон:название_шаблона, а документация — Шаблон:название_шаблона/Документация. Достоинства именно такого подхода описаны в документации к шаблонам doc и docpage.