9878
правок
Изменения
Нет описания правки
<!-- Я хз как это работает -->
{{#if: {{{категория|}}} | {{#if: {{{альт_категория|}}} | {{#switch: {{{альт_категория|}}} | * = [[Категория:{{{категория}}}|*]] | nocat = | #default = [[Категория:{{{альт_категория}}}]] }} | {{#ifeq: Шаблон:{{{имя|}}} | {{FULLPAGENAME}} | [[Категория:{{{категория}}}|*]] | {{#ifeq: Категория:{{{категория}}} | {{FULLPAGENAME}} | | [[Категория:{{{категория}}}]] }} }} }} }}</includeonly>
Для сложных списков с нестандартной раскраской, стиля и [[свистелки и перделки|прочим]]. Для простых есть [[Шаблон:Список/Старый]].
==== Какэта? ====
Минимальные требования: знание [http://html.manual.ru html], [http://css.manual.ru css], [[lurkmore:Шаблоны|шаблонов]] и чувство прекрасного. Сумрачных гениев веб-дизайна покарает лично приведение [[Тема|Тёмы]].
'''Заготовка:'''<pre>
{{Список
| имя =
| заголовок =
| картинка =
| ширина_картинки =
| высота_картинки =
| полож_кнопки_править =
| категория =
| альт_категория = {{{1|}}}
| стиль_шаблона = border-collapse: collapse;
| класс_шаблона =
| стиль_заголовка =
| класс_заголовка =
| стиль_групп =
| класс_групп =
| группы =
}}
</pre>
== Мануал ==
=== Архитектура ===
Оное бесовское творение программистской мысли состоит из [[:en.w:Help:Collapsible|сворачивающейся таблицы]], первый ряд которой отведен под заголовок, второй — под содержимое. Заголовок состоит из двух-трех ячеек, содержимое — из вложенной таблицы.
==== Стили ====
Вся красота шаблона управляется через css. Порядок применения стилей и классов таков (применяется последний заданный):
# Дефолтные.
# Шаблона.
# Заголовка/Групп.
Например, если задан стиль заголовка примется он. Если задан стиль шаблона, но не задан стиль заголовка, примется шаблонный.
==== Заголовок ====
Есть два типа заголовков — для высоких шаблонов и для низких. В первых кнопка «править» расположена снизу от «свернуть/развернуть», во вторых — ее роль играет «+» слева от. Какой использовать решает создатель шаблона исходя из высоты картинки.
==== Содержимое ====
Представлено группами. Дефолтный шаблон — {{tp|Список/Группа}}, пример нестандартного шаблона — {{tp|Игры/Группа}}.
=== Параметры ===
* '''имя''' — <nowiki>{{SUBPAGENAME}}</nowiki> страницы шаблона. <u>Обязательный параметр.</u>
* '''заголовок''' — текстовый заголовок шаблона.
* '''картинка''' — помещается в левую часть заголовка.
** '''ширина_картинки''' — задается в [http://css.manual.ru/articles/how_to_define_size стандартных единицах css]. <u>Обязательный параметр если указана картинка.</u>
** '''высота_картинки''' — тоже задается в [http://css.manual.ru/articles/how_to_define_size стандартных единицах css]. Необязательна.
* '''полож_кнопки_править''' — положение кнопки «править», слева или снизу относительно кнопки «свернуть/развернуть».
* '''категория''' — базовая категория для статей шаблона, будет проставляться на все статьи, если не указанна альтернативная.
* '''альт_категория''' — альтернативная категория, если указана ставится вместо основной, nocat если категория не нужна. Рекомендуется приравнять первому параметру навигационного шаблона (<nowiki>{{{1|}}}</nowiki>).
* '''стиль_шаблона''' — основной стиль всего шаблона.
* '''класс_шаблона''' — аналогично основной класс шаблона.
* '''стиль_заголовка''' — стили для картинки, текстового заголовка и служебных кнопок. Если не указан, равен стилю шаблона, если и он не указан — color: #000000; background: lightgray
* '''класс_заголовка''' — аналогично класс. Если не указан, равен классу шаблона.
* '''стиль_групп''' — стили для содержимого шаблона. Если не указан, равен стилю шаблона.
* '''класс_групп''' — класс содержимого аналогично стилю.
* '''группы''' — содержимое шаблона.
</noinclude>