Материал из 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
(подробнее см. ниже).
Элементы управления
- Картинка. Переход по ссылке для редактирования шаблона происходит по клику на картинке. Если картинка не задана вместо неё появляется крестик.
- Список групп. Переключайтесь между группами в заголовке плашки по левому клику на них.
- Кнопка ʘ (портал). Появляется, если указан параметр
portal
.
- Кнопка ▼ (скрыть). Скрывает содержимое групп по клику.
- Кнопка ► (дальше). Переходит к следующей по порядку группе. По достижению последней в списке группы, срабатывает кнопка скрыть.
- Редактировать группу. Кнопка располагается справа от содержимого каждой группы (подробнее см. ниже).
Создание групп на подстраницах
Для удобства редактирования содержимого отдельной группы, можно создать подстраницу по адресу 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
}}
| Моя школа | | ● Метакатегория 1 ● Метакатегория 2 ● |
|
Классы | 9Б • 9В • 10А • 10Б • 10В • ещё другие есть, но там мудаки | |
Мемы | Учебник-тян • Санька дёрнул Ленку за косичку | |
|