Шаблон:Список/Документация

Материал из Lurkmore

Перейти к: навигация, поиск
Attention32.png Внимание!
Это один из самых используемых шаблонов Луркоморья (более 9000 вхождений!). Редактируя его, вы создаёте большую нагрузку на сервер. Так что сперва хорошенько подумайте.
Attention32.png Внимание!
Шаблон содержит зашкаливающее количества copy-paste кода, вики-макросов, css и непонятного кода. Если вы всё же надумали тут что-то править, то лучше обсудите это с другими участниками.
Attention32.png И ваще!
Используйте {{Группа}}, он проще и в нём больше доступа к css.

Содержание

Кратко

Штоэта?

Эта шаблон для создания навигационных списков, кои помещаются в конец статей.

Зачемэта?

Для сложных списков с нестандартной раскраской, стиля и прочим. Для простых есть Шаблон:Список/Старый.

Какэта?

Минимальные требования: знание html, css, шаблонов и чувство прекрасного. Сумрачных гениев веб-дизайна покарает лично приведение Тёмы.

Заготовка:
 {{Список
 | имя                  = 
 | заголовок            = 

 | картинка             = 
 | ширина_картинки      =
 | высота_картинки      =

 | полож_кнопки_править =

 | категория            = 
 | альт_категория       = {{{1|}}}
 
 | стиль_шаблона        = border-collapse: collapse;
 | класс_шаблона        = 
 | стиль_заголовка      =
 | класс_заголовка      =
 | стиль_групп          =
 | класс_групп          =

 | группы               =
 }}

Мануал

Архитектура

Оное бесовское творение программистской мысли состоит из сворачивающейся таблицы, первый ряд которой отведен под заголовок, второй — под содержимое. Заголовок состоит из двух-трех ячеек, содержимое — из вложенной таблицы.

Стили

Вся красота шаблона управляется через css. Порядок применения стилей и классов таков (применяется последний заданный):

  1. Дефолтные.
  2. Шаблона.
  3. Заголовка/Групп.

Например, если задан стиль заголовка примется он. Если задан стиль шаблона, но не задан стиль заголовка, примется шаблонный.

Заголовок

Есть два типа заголовков — для высоких шаблонов и для низких. В первых кнопка «править» расположена снизу от «свернуть/развернуть», во вторых — ее роль играет «+» слева от. Какой использовать решает создатель шаблона исходя из высоты картинки.

Содержимое

Представлено группами. Дефолтный шаблон — {{Список/Группа}}, пример нестандартного шаблона — {{Игры/Группа}}.

Параметры

  • имя — {{SUBPAGENAME}} страницы шаблона. Обязательный параметр.
  • заголовок — текстовый заголовок шаблона.
  • картинка — помещается в левую часть заголовка.
  • полож_кнопки_править — положение кнопки «править», слева или снизу относительно кнопки «свернуть/развернуть».
  • категория — базовая категория для статей шаблона, будет проставляться на все статьи, если не указанна альтернативная.
  • альт_категория — альтернативная категория, если указана ставится вместо основной, nocat если категория не нужна. Рекомендуется приравнять первому параметру навигационного шаблона ({{{1|}}}).
  • стиль_шаблона — основной стиль всего шаблона.
  • класс_шаблона — аналогично основной класс шаблона.
  • стиль_заголовка — стили для картинки, текстового заголовка и служебных кнопок. Если не указан, равен стилю шаблона, если и он не указан — color: #000000; background: lightgray
  • класс_заголовка — аналогично класс. Если не указан, равен классу шаблона.
  • стиль_групп — стили для содержимого шаблона. Если не указан, равен стилю шаблона.
  • класс_групп — класс содержимого аналогично стилю.
  • группы — содержимое шаблона.