Шаблон:Навигация

Материал из Lurkmore

Перейти к: навигация, поиск
Документация Документация

Это простой шаблон для создания навигационных списков. Основан на расширении вики-движка — Morph™.

Содержание

Параметры

  • cat — базовая категория для статей шаблона, будет проставляться на все статьи, если не указанна альтернативная.
  • altcat — альтернативная категория, если указана ставится вместо основной, nocat если категория не нужна. Рекомендуется приравнять первому параметру навигационного шаблона {{{1|}}}.
  • name — обязательный параметр, должен соответствовать {{SUBPAGENAME}} страницы шаблона.
  • portal — название связанного с шаблоном портала.
  • spacer — символ, которым разделяются группы в заголовке.
  • image — имя файла с картинкой, которая будет расположена в левой части плашки (по умолчанию картинка в шаблоне отсутствует).
  • imagesize — ширина картинки (указывается без px, по умолчанию 30).

Оформление плашки. Для всех параметров по умолчанию цвет текста — black, цвет фона — transparent.

  • bcolor — цвет внешней рамки.
  • bgcolor — цвет фона всей плашки.

Оформление заголовка.

  • spacercolor — цвет текста в параметре spacer.
  • title — текст в заголовке (по умолчанию значение Заголовок пуст).
  • titlebgcolor — цвет фона.
  • titlecolor — цвет текста.
  • titleclass — основной класс заголовка.

Оформление содержимого раскрывающихся списков.

  • textbgcolor — цвет фона.
  • textcolor — цвет текста (включая линии раздела).
  • textclass — основной класс содержимого групп.

Деление на группы.

  • union1…union16 — заголовки мета-категорий.
  • group1…group50 — заголовки групп.
  • text1…text50 — содержимое групп.
  • id1…id50 — порядковый номер мета-категории, к которой принадлежит данная группа (по умолчанию значение параметра равно номеру группы).
  • link1…link50 — может принимать значение =1 (подробнее см. ниже).

Элементы управления

  1. Картинка. Переход по ссылке для редактирования шаблона происходит по клику на картинке. Если картинка не задана вместо неё появляется крестик.
  2. Список групп. Переключайтесь между группами в заголовке плашки по левому клику на них.
  3. Кнопка ʘ (портал). Появляется, если указан параметр portal.
  4. Кнопка ▼ (скрыть). Скрывает содержимое групп по клику.
  5. Кнопка ► (дальше). Переходит к следующей по порядку группе. По достижению последней в списке группы, срабатывает кнопка скрыть.
  6. Редактировать группу. Кнопка располагается справа от содержимого каждой группы (подробнее см. ниже).

Создание групп на подстраницах

Для удобства редактирования содержимого отдельной группы, можно создать подстраницу по адресу http://lurkmore.ru/Шаблон:Имя_шаблона/Имя_группы. Далее необходимо установить параметр linkX=1, а в параметр textX записать полное название страницы (для данного примера Шаблон:Имя_шаблона/Имя_группы).

На подстранице можно использовать шаблон {{Навигация/Группа}}. В отличии от обычного перечисления, этот шаблон отображает параметры как одно слово, не разрывая их и не перенося частично на новую строку при наличии в них пробелов. Параметры:

  • spacer — символ, разделяющий ссылки на статьи, перечисляемые в группе (по умолчанию •).
  • содержимое1|содержимое2|содержимое3… — неименованные параметры. На выходе записываются в строку по порядку, разделяясь символом, указанным в spacer. Максимальное количество элементов 150. Для корректного отображения рекомендуется перечислять параметры не перенося строки.
{{Навигация
| name         = Навигация/Документация
| spacer       = ●
| spacercolor  = red
| bcolor       = green
| bgcolor      = lightblue
| title        = Моя [[школа]]
| titlebgcolor = black
| titlecolor   = yellow
| titleclass   = lorlink
| textbcolor   = black
| textcolor    = green

| union1       = Классы
| text1        = Шаблон:Навигация/Документация/Классы
| link1        = 1

| union2       = Учителя
| text2        = Шаблон:Навигация/Документация/Учителя
| link2        = 1

| union3       = Мемы
| text3        = Шаблон:Навигация/Документация/Мемы
| link3        = 1
}}

Метакатегории

{{Навигация
| name         = Навигация/Документация
| image        = Attention32.png
| imagesize    = 30
| spacer       = ●
| spacercolor  = red
| bcolor       = green
| bgcolor      = lightblue
| title        = Моя [[школа]]
| titlebgcolor = black
| titlecolor   = yellow
| titleclass   = lorlink
| textbcolor   = black
| textcolor    = green

| union1       = Метакатегория 1
| union2       = Метакатегория 2

| group1       = Классы
| text1        = {{Навигация/Группа|spacer=•|[[Быдло|9Б]]|[[Гопник|9В]]|[[Ботан|10А]]|[[Тру|10Б]]|[[Говнарь|10В]]|ещё другие есть, но там мудаки}}
| id1          = 1

| group2       = Учителя
| text2        = {{Навигация/Группа|spacer=•|[[Grammar nazi|Маря Сергеевна]]|[[Матан|Пётр Василич]]|[[Спорт|Александр «Бык» Иванович]]}}
| id2          = 1

| group3       = Мемы
| text3        = {{Навигация/Группа|spacer=•|Учебник-тян|Санька дёрнул Ленку за косичку}}
| id3          = 2
}}
Классы10А10Б10Вещё другие есть, но там мудаки
УчителяМаря СергеевнаПётр ВасиличАлександр «Бык» Иванович
МемыУчебник-тянСанька дёрнул Ленку за косичку