Спорт-вики — википедия научного бодибилдинга

Шаблон:Список — различия между версиями

Материал из SportWiki энциклопедии
Перейти к: навигация, поиск
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
<includeonly><!-- Проверка на присутствие имени — оно обязательно. -->{{#if: {{{имя|}}} | | {{Плашко|attention|В шаблоне необходимо установить параметр '''имя'''|[[Разрыв шаблона|Шаблон порван!]]}} }}<!-- Шаблон -->
 
<includeonly><!-- Проверка на присутствие имени — оно обязательно. -->{{#if: {{{имя|}}} | | {{Плашко|attention|В шаблоне необходимо установить параметр '''имя'''|[[Разрыв шаблона|Шаблон порван!]]}} }}<!-- Шаблон -->
 
 
<table style="clear: both; font-size: 8pt; width: 80%; border-spacing: 0; margin: 1px auto 1px auto; {{{стиль_шаблона|background: #F9F9F9;}}}" data-collapsetext="скрыть" data-expandtext="показать" class="toccolours mw-collapsible {{#ifeq: Шаблон:{{{имя|}}} | {{FULLPAGENAME}} ||<!-- для автосворачивания оставить mw-collapsed -->}} {{{класс_шаблона|}}}">
 
<table style="clear: both; font-size: 8pt; width: 80%; border-spacing: 0; margin: 1px auto 1px auto; {{{стиль_шаблона|background: #F9F9F9;}}}" data-collapsetext="скрыть" data-expandtext="показать" class="toccolours mw-collapsible {{#ifeq: Шаблон:{{{имя|}}} | {{FULLPAGENAME}} ||<!-- для автосворачивания оставить mw-collapsed -->}} {{{класс_шаблона|}}}">
 
   <!-- Заголовок шаблона -->
 
   <!-- Заголовок шаблона -->
Строка 35: Строка 34:
 
       </tr>
 
       </tr>
 
</table>
 
</table>
 
 
<!-- Если эта шаблон сам по себе шаблон, страница, а не вставлен — значит категория Шаблоны:Списки -->
 
<!-- Если эта шаблон сам по себе шаблон, страница, а не вставлен — значит категория Шаблоны:Списки -->
 
{{#ifeq: Шаблон:{{{имя|}}} | {{FULLPAGENAME}} | [[Категория:Шаблоны:Списки|{{PAGENAME}}]] }}
 
{{#ifeq: Шаблон:{{{имя|}}} | {{FULLPAGENAME}} | [[Категория:Шаблоны:Списки|{{PAGENAME}}]] }}
 
<!-- Я хз как это работает -->
 
<!-- Я хз как это работает -->
{{#if: {{{категория|}}} | {{#if: {{{альт_категория|}}} | {{#switch: {{{альт_категория|}}} | * = [[Категория:{{{категория}}}|*]] | nocat = | #default = [[Категория:{{{альт_категория}}}]] }} | {{#ifeq: Шаблон:{{{имя|}}} | {{FULLPAGENAME}} | [[Категория:{{{категория}}}|*]] | {{#ifeq: Категория:{{{категория}}} | {{FULLPAGENAME}} | | [[Категория:{{{категория}}}]] }} }} }} }}</includeonly>
+
{{#if: {{{категория|}}} | {{#if: {{{альт_категория|}}} | {{#switch: {{{альт_категория|}}} | * = [[Категория:{{{категория}}}|*]] | nocat = | #default = [[Категория:{{{альт_категория}}}]] }} | {{#ifeq: Шаблон:{{{имя|}}} | {{FULLPAGENAME}} | [[Категория:{{{категория}}}|*]] | {{#ifeq: Категория:{{{категория}}} | {{FULLPAGENAME}} | | [[Категория:{{{категория}}}]] }} }} }} }}</includeonly><noinclude>
 +
 
 +
Для сложных списков с нестандартной раскраской и стиля. Для простых есть [[Шаблон:Навигация]].
 +
 
 +
Минимальные требования: знание [http://html.manual.ru html], [http://css.manual.ru css].
 +
 
 +
'''Заготовка:'''<pre>
 +
{{Список
 +
| имя                  =
 +
| заголовок            =
 +
 
 +
| картинка            =
 +
| ширина_картинки      =
 +
| высота_картинки      =
 +
 
 +
| полож_кнопки_править =
 +
 
 +
| категория            =
 +
| альт_категория      = {{{1|}}}
 +
 +
| стиль_шаблона        = border-collapse: collapse;
 +
| класс_шаблона        =
 +
| стиль_заголовка      =
 +
| класс_заголовка      =
 +
| стиль_групп          =
 +
| класс_групп          =
 +
 
 +
| группы              =
 +
}}
 +
</pre>
 +
 
 +
== Мануал ==
 +
 
 +
=== Архитектура ===
 +
Состоит из сворачивающейся таблицы, первый ряд которой отведен под заголовок, второй — под содержимое. Заголовок состоит из двух-трех ячеек, содержимое — из вложенной таблицы.
 +
 
 +
==== Стили ====
 +
Вся красота шаблона управляется через css. Порядок применения стилей и классов таков (применяется последний заданный):
 +
# Дефолтные.
 +
# Шаблона.
 +
# Заголовка/Групп.
 +
Например, если задан стиль заголовка примется он. Если задан стиль шаблона, но не задан стиль заголовка, примется шаблонный.
 +
 
 +
==== Заголовок ====
 +
Есть два типа заголовков — для высоких шаблонов и для низких. В первых кнопка «править» расположена снизу от «свернуть/развернуть», во вторых — ее роль играет «+» слева от. Какой использовать решает создатель шаблона исходя из высоты картинки.
 +
 
 +
==== Содержимое ====
 +
Представлено группами. Дефолтный шаблон — {{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>

Текущая версия на 11:19, 9 сентября 2016


Для сложных списков с нестандартной раскраской и стиля. Для простых есть Шаблон:Навигация.

Минимальные требования: знание html, css.

Заготовка:

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

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

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

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

 | группы               =
 }}

Мануал

Архитектура

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

Стили

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

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

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

Заголовок

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

Содержимое

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

Параметры

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