Шаблон:Список
Внимание! Это один из самых используемых шаблонов Луркоморья (более 9000 вхождений!). Редактируя его, вы создаёте большую нагрузку на сервер. Так что сперва хорошенько подумайте. |
Внимание! Шаблон содержит зашкаливающее количества copy-paste кода, вики-макросов, css и непонятного кода. Если вы всё же надумали тут что-то править, то лучше обсудите это с другими участниками. |
И ваще! Используйте {{Группа}}, он проще и в нём больше доступа к css. |
Кратко
Штоэта?
Эта шаблон для создания навигационных списков, кои помещаются в конец статей.
Зачемэта?
Для списков с нестандартной раскраской, стиля и прочим.
Какэта?
Минимальные требования: знание html, css, шаблонов и чувство прекрасного. Сумрачных гениев веб-дизайна покарает лично привидение Тёмы.
Tl;dr: {{Список/Старый}} — всё то же самое, только параметры заменены короткими латинскими названиями, в теле группы уже подставлен нужный набор.
{{Список | имя = | заголовок = | картинка = | ширина_картинки = | высота_картинки = | полож_кнопки_править = | категория = | альт_категория = {{{1|}}} | стиль_шаблона = border-collapse: collapse; | класс_шаблона = | стиль_заголовка = | класс_заголовка = | стиль_групп = | класс_групп = | группы = }}Тело группы. Шоб не ебать себе мозг, скопируйте эту конструкцию столько раз, сколько вам секций нужно:
{{Список/Группа | заголовок = | содержимое = | стиль_заголовка = | класс_заголовка = | стиль_содержимого = | класс_содержимого = }}Очерчивание границ шаблона. Хотите больше выебнуться? Хотите очертить границы не только внутри тела группы, но и ваще всего, что только можно?
{{Список/Граница|1|2|3}}
На месте параметров 1, 2, 3 пишутся rgb-цвета в 16-ричном коде без пробелов или проименованные. Achtung! Не все именованные значения одинаково правильно интерпретируются брузерами и вики-движком.
Мануал
Архитектура
Оное бесовское творение программистской мысли состоит из сворачивающейся таблицы, первый ряд которой отведен под заголовок, второй — под содержимое. Заголовок состоит из двух-трех ячеек, содержимое — из вложенной таблицы.
Стили
Вся красота шаблона управляется через css. Порядок применения стилей и классов таков (применяется последний заданный):
- Дефолтные.
- Шаблона.
- Заголовка/Групп.
Например, если задан стиль заголовка, примется он. Если задан стиль шаблона, но не задан стиль заголовка, примется шаблонный.
Заголовок
Есть два типа заголовков: для высоких шаблонов и для низких. В первых кнопка «править» расположена снизу от «свернуть/развернуть», во вторых — ее роль играет «+» слева от. Какой использовать, решает создатель шаблона исходя из высоты картинки.
Содержимое
Представлено группами. Дефолтный шаблон — {{Список/Группа}}, пример нестандартного шаблона — {{Игры/Группа}}.
Параметры
- имя — {{SUBPAGENAME}} страницы шаблона. Обязательный параметр.
- заголовок — текстовый заголовок шаблона.
- картинка — помещается в левую часть заголовка.
- ширина_картинки — задается в стандартных единицах css. Обязательный параметр, если указана картинка.
- высота_картинки — тоже задается в стандартных единицах css. Необязательна.
- полож_кнопки_править — положение кнопки «править», слева или снизу относительно кнопки «свернуть/развернуть».
- категория — базовая категория для статей шаблона, будет проставляться на все статьи, если не указана альтернативная.
- альт_категория — альтернативная категория. Если указана, ставится вместо основной, nocat, если категория не нужна. Рекомендуется приравнять первому параметру навигационного шаблона ({{{1|}}}).
- стиль_шаблона — основной стиль всего шаблона.
- класс_шаблона — аналогично основной класс шаблона.
- стиль_заголовка — стили для картинки, текстового заголовка и служебных кнопок. Если не указан, равен стилю шаблона, если и он не указан — color: #000000; background: lightgray
- класс_заголовка — аналогично класс. Если не указан, равен классу шаблона.
- стиль_групп — стили для содержимого шаблона. Если не указан, равен стилю шаблона.
- класс_групп — класс содержимого аналогично стилю.
- группы — содержимое шаблона.