- Возможно, вы имели в виду служебную страницу «Шаблоны».
Шаблоны (англ. Templates) — особый тип страниц на вики и название пространства имён, в котором они находятся (ID: 10).
В первую очередь шаблоны используются для многократного включения в другие страницы ради облегчения редактирования, приведения страниц к единому виду и экономии времени редакторов.
Список всех шаблонов на вики можно найти на одноимённой служебной странице.
Виды шаблонов[]
Официальная классификация созданная сотрудниками на основе исследований использования шаблонов включает в себя 12 полноценных классов и один дополнительный (всего 13). Помимо упорядочивания страниц с шаблонами классы также позволяют: следить за использованием тех или иных видов шаблонов, помогать во время их создания и редактирования или модернизировать контент вики за счёт манипуляций с шаблонами непосредственно на странице, на которой он используется.
Ниже расположен список официальных типов шаблонов:
Инфобоксы[]
Один из самых распространённых видов шаблонов. Типичный вариант инфобокса выглядит как блок в правой части страницы, состоящий из заголовка, изображения и таблицы из двух строк, которые можно условно назвать «параметр» и «значение». Именно такой инфобокс по умолчанию создан на каждой вики[1]. Инфобоксы призваны нести основную информацию об объекте статьи и оформлять её.
Сами же инфобоксы также бывают нескольких видов:
- Табличные («классические») — шаблоны с, как правило, объёмным и сложным для большинства участников исходным кодом. Главный их недостаток это непрезентабельный вид в мобильном скине. Исправить основные недостатки табличных инфобоксов призваны инфобоксы модульные[2].
- Модульные — вид шаблонов состоящих из заранее созданных на глобальном уровне частей (модулей) с исправлением основных недостатков табличных. Введение данного типа шаблонов привело к недовольствам со стороны опытных участников и крупных сообществ из-за того, что модульные инфобоксы не давали такой свободы в оформлении и функционале как классические. На данный момент большинство функций включены в стандартные модули, а переход на модульные инфобоксы крупным проектам помогает осуществить специальная группа волонтёров.
- Карточки — более редкий вид инфобоксов, основное их отличие от обычных — то, что они занимают собой всю ширину статьи, а не только её часть. Обычно имеют усложнённую структуру расположения параметров, а изображению отдаётся гораздо больший приоритет. Часто такие инфобоксы можно увидеть на вики о карточных RPG-играх[3].
Особенности класса:
- Если выбрать данный класс шаблона перед его созданием, то вас автоматически перебросит на страницу InfoboxBuilder. Это инструмент, призванный облегчить создание модульных инфобоксов.
- Шаблоны с этим классом унифицируются в мобильном скине
Цитаты[]
Шаблон, используемый для оформления и выделения цитат персонажей, частей текстов песен и прочего. Как правило, выглядит как курсивный текст, расположенный в центре страницы и заключенный в увеличенные кавычки[4].
Особенности класса:
- Шаблоны с этим классом принимают упрощённый вариант в мобильном скине. Текст самой цитаты будет написан обычным шрифтом, а источник цитаты чуть более маленьким и курсивным. Вся же цитата будет выделена вертикальной полосой. Стоит также учесть, что в мобильном скине используются только 2 первых поля из шаблона по порядку (то есть, если, например, сначала был указан автор, затем текст цитаты, затем источник цитаты, шаблон отобразится в формате «Автор» — Текст).
Навибоксы[]
Навибоксы — это шаблоны, содержащие в себе ссылки на другие статьи, имеющие что либо общее с данной (персонажи одной вселенной, виды оружия, созданные одним человеком, книги, написанные одним автором).
Как правило, навибокс выглядит как таблица с заголовком, в котором указано то, что объединяет все статьи из навибокса (название музыкального альбома, внутриигровая фракция), обычно это ссылка на обобщающую статью. Часто навибоксы делают сворачиваемыми.
Особенности класса:
- Шаблоны с этим классом скрываются во время просмотра статьи в мобильном скине.
Информационные[]
Информационные шаблоны, плашки или армбоксы используются для указания информации о самой статье. Например, чтобы показать, что статья неполная или же, наоборот, что она является хорошо оформленной, и на неё нужно равняться при создании новых статей.
Стиль оформления плашек сильно разнится от тематики и оформления вики, но как правило сводится к единому виду — небольшая табличка с текстом описывающим статью и помещаемая в начале статьи или раздела, реже их помещают в конце страницы. Типичным примером плашки может служить шаблон «Заготовка», по умолчанию создаваемый на каждой новой вики[5].
Особенности класса:
- Шаблоны с этим классом скрываются во время просмотра статьи в мобильном скине.
Ссылки на другие статьи[]
Подобные шаблоны обычно используются для: «мягкого перенаправления»[6] на статью со сходным названием, страницу с дополнительным материалом по данной статье (например, галерею) или же наоборот, на основную страницу (например, страницу портала).
Пиктограммы[]
Эти шаблоны представляют из себя маленькие изображения или символы. Как правило, они используются для обозначения стран, внутриигровых валют и всего прочего, что нельзя обозначить простым текстом. Чаще всего пиктограммы являются вспомогательными шаблонами[7].
Скроллбоксы[]
Скроллбоксы создают окно прокрутки, которое позволяет сократить монотонное содержимое статьи. Обычно скроллбоксы используют для создания длинных списков, сокращения галерей или для списков примечаний[8].
Особенности класса:
- Шаблоны с этим классом, вне зависимости от их кода, выглядят как горизонтальная прокрутка в мобильном скине.
Примечания[]
Шаблон используемый для указания примечаний к тексту. Зачастую это просто заключительный тег <references />
для примечаний, обёрнутый в скролбокс, но встречаются и более экзотические разновидности.
Изображения, видео или галереи[]
Данные шаблоны используются для оформления медиафайлов и приведения их к единому виду. Чаще всего такие шаблоны используются для оформления заглавной или страниц порталов.
Данные[]
Любые шаблоны, которые не относятся к описанным выше, но добавляют информационные элементы на страницы статей, считаются типом «Данные».
Дизайн[]
Шаблоны с классом «Дизайн» обычно влияют на дизайн и оформление страницы. У них нет какого-либо единого вида.
Навигационные[]
Шаблоны с этим классом используются для навигации, но не являются навибоксами, хотя не могут быть названы ссылками или пиктограммами, например, генеалогическое древо. Навигационные шаблоны, в отличии от шаблонов с классом «навибокс», не будут скрыты из статьи в мобильном скине, что может быть очень важным.
Не для статей[]
Шаблоны из этой категории — это обычно технические шаблоны (для оформления заглавной, сообщений MediaWiki).
Искусственные виды[]
- Юзербоксы — шаблоны для оформления профайлов участников. Как правило несут какую либо общую информацию об участнике (например, его статус на вики, знание языков)[9].
- Общие шаблоны — это особенная функция Community Central. Любую страницу с центральной вики английского портала можно вызвать, используя конструкцию
{{w::НазваниеСтраницы}}
для любых страниц (при этом нужно указывать полное название страницы) или{{w:НазваниеШаблона}}
для страниц в пространстве имён шаблонов (при этом нужно опускать префикс «Template»). Общие шаблоны обычно используются SOAP и сотрудниками для единого оформления профайла (из-за того, что эти статусы подразумевают правки на огромном количестве вики, вместо стандартного профайла бот стразу заполняет профайл их шаблоном), общие шаблоны для оформления профайла использует большинство помощников и некоторые другие участники. Также их могут использоваться для навигации по проектам (например, шаблон Альянса Отаку[10]). - Мэйнбокс — как правило это отдельный блок для оформления заглавной или часть её содержимого, которая часто обновляется (например, опрос или избранная статья). На некоторых вики все блоки заглавной находятся в отдельных шаблонах.
- Вспомогательные шаблоны — иными словами шаблоны для шаблонов. Подобные шаблоны представляют из себя куски кода других шаблонов и, вне основного, бесполезны в большинстве своём. Чаще всего используются в сложных классических инфобоксах. Простейшим представителем вспомогательных шаблонов является {{!}}, по умолчанию создаваемый на всех вики[11].
Структура шаблонов[]
Шаблоны вызываются на страницу при помощи конструкции из четырёх фигурных скобок и названия шаблона ({{TemplateName}}
). При этом следует опустить префикс пространства, хотя это не обязательно. Необходимость в оставлении префикса может возникнуть в том случае, если название шаблона совпадает с названием одной из переменных.
Чтобы предотвратить появление лишнего текста на страницах, на которых шаблон используется, его документацию стоит включать в тег <noinclude>
. Весь код, обёрнутый в этот тег, не будет включен в ту страницу, на которую вызван шаблон. Также есть обратный ему тег — <includeonly>
, обёрнутое им содержимое будет исключено со страницы с шаблоном, но будет видно на той странице, на которой его вызывают.
Ввиду того, что шаблоны подразумевают под собой многократное использование на разных страницах в них можно определять переменные. Они позволяют изменять текст или какие-либо параметры шаблона непосредственно на странице, на которой используется шаблон и, за счёт этого, один и тот же шаблон можно использовать на абсолютно разных страницах. Шаблоны определяются непосредственно на странице с шаблоном при помощи конструкции из шести фигурных скобок и бывают двух видов:
- Нумерованные (или безымянные) — чтобы определить такой параметр, нужно обернуть цифру в конструкцию из шести фигурных скобок (
{{{1}}}, {{{2}}}
и т. д.). Чтобы изменить его на самой странице достаточно просто написать его в конструкции вызова шаблона, отделив от названия шаблона вертикальной чертой ({{TemplateName|Parameter}}
). - Именные — чтобы определить такой параметр, нужно обернуть какое либо слово, которое будет названием параметра в конструкцию из шести фигурных скобок (
{{{Parameter1}}}, {{{Parameter2}}}
и т. д.). Для обозначения этого параметра на странице нужно будет написать название параметра и через равно — сам параметр ({{TemplateName|ParameterName = Parameter}}
). Чаще всего именные параметры используют в инфобоксах, а в прочих шаблонах обходятся нумерованными.
Параметру можно указать значение по умолчанию, для этого нужно отделить его от названия параметра вертикальной чертой ({{{ParameterName|Default}}}
), в таком случае выбранное вами значение будет указано на странице, если не выбрать другого значения для параметра.
Операции с пространством имён «Шаблон»[]
С пространством имён «Шаблон» можно проводить практически все те же операции, что и с основным пространством, за исключением некоторых пунктов:
- Редактирование доступно лишь в исходном коде. Создать шаблон можно всеми теми же способами, что и обычную статью, но нужно добавить префикс "Шаблон: " к его названию. Помимо этого, для создания инфобоксов может быть использован Конструктор инфобоксов.
- Шаблоны нельзя категоризировать как обычные страницы, иначе в эту категорию будет добавлен не только шаблон, но и все страницы, в которые он включен. Но шаблон можно добавить в категорию, если обернуть ссылку на категорию в тег
<noinclude>
.
Ссылки[]
Примечания[]
- ↑ Инфобокс
- ↑ Исходный код классического инфобокса
- ↑ Пример статьи с инфобоксом-карточкой
- ↑ Пример шаблона для цитат, написанного на Lua
- ↑ Шаблон «Заготовка» на Starter Wiki
- ↑ Шаблон для мягкого перенаправления на Википедии
- ↑ Пример пиктограммы
- ↑ Пример скроллбокса
- ↑ Пример юзербокса
- ↑ Шаблон Альянса Отаку
- ↑ Категория «Шаблоны для шаблонов» на Starter Wiki
Страницы | |
---|---|
Основное | Страница • Скины • Внешний вид страницы • Контент-элементы страницы • Пространства имён • Редакторы |
Операции со страницами | Восстановление • Загрузка файла • Защита • История • Кнопки «Поделиться» • Отслеживание • Параметры index.php • Переименование • Редактирование • Создание • Сочетания клавиш • Удаление |
Особые виды страниц | Архив • Документация • Заглавная страница • Перенаправление • Песочница • Подстраница • Профайл • Разрешение неоднозначности |
Пространства имён | Основное пространство • Служебная • Project • Участник • Файл • MediaWiki • Категория • Шаблон • Модуль • Справка • TimedText • GeoJson • Обсуждение • Форум • Пользовательские пространства имён |
Блог • Блог участника • Комментарий блога участника • Главная тема • Тема • Стена обсуждения • Приветствие стены обсуждения • Список Топ 10 • Медиа | |
См. также: устройство и технологии участников, википроектов и языки разметки и программирования |