Материал из 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В • ещё другие есть, но там мудаки | |
| Мемы | Учебник-тян • Санька дёрнул Ленку за косичку | |
|