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

Перейти к:навигация, поиск
[непроверенная версия][досмотренная версия]
(Продано!)
 
м (Ну добавим ещё два блока, ладно.)
 
(не показано 17 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{Карточка/Начало}}
+
{{Карточка/Начало}}<!--
{{Карточка/Заголовок|{{{название|{{PAGENAME}}}}}|размер=125%}}
+
-->{{Карточка/Заголовок|{{{название|{{PAGENAME}}}}}|фон={{{фон заголовков|#F58120}}}|размер=125%}}<!--
{{Карточка/Блок|{{{вверху|}}}}}
+
-->{{Карточка/Блок|{{{вверху|}}}}}<!--
{{Карточка/Изображение|{{{изображение|}}}}}
+
-->{{Карточка/Изображение|{{{изображение|}}}|ширина={{{ширина|294px}}}|замещение={{#if: {{{название|}}} | {{{название}}} | {{PAGENAME}} }}}}<!--
{{Карточка/Блок|{{{описание|}}}}}
+
-->{{Карточка/Текст|{{{описание|}}}}}<!--
{{Карточка/Заголовок|{{{заголовок1|}}}|фон={{{фон заголовков|}}}}}
+
-->{{#if: {{{текст1|}}}{{{текст2|}}}{{{текст3|}}}{{{текст4|}}}{{{текст5|}}}{{{текст6|}}}{{{текст7|}}}{{{текст8|}}}{{{текст9|}}}{{{текст10|}}} | {{Карточка/Заголовок|{{{заголовок1|}}}|фон={{{фон заголовков|#F58120}}}}} }}<!--
{{Карточка/Строка|метка={{{метка1|}}}|текст={{{текст1|}}}}}
+
-->{{Карточка/Строка|метка={{{метка1|}}}|текст={{{текст1|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка2|}}}|текст={{{текст2|}}}}}
+
-->{{Карточка/Строка|метка={{{метка2|}}}|текст={{{текст2|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка3|}}}|текст={{{текст3|}}}}}
+
-->{{Карточка/Строка|метка={{{метка3|}}}|текст={{{текст3|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка4|}}}|текст={{{текст4|}}}}}
+
-->{{Карточка/Строка|метка={{{метка4|}}}|текст={{{текст4|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка5|}}}|текст={{{текст5|}}}}}
+
-->{{Карточка/Строка|метка={{{метка5|}}}|текст={{{текст5|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка6|}}}|текст={{{текст6|}}}}}
+
-->{{Карточка/Строка|метка={{{метка6|}}}|текст={{{текст6|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка7|}}}|текст={{{текст7|}}}}}
+
-->{{Карточка/Строка|метка={{{метка7|}}}|текст={{{текст7|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка8|}}}|текст={{{текст8|}}}}}
+
-->{{Карточка/Строка|метка={{{метка8|}}}|текст={{{текст8|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка9|}}}|текст={{{текст9|}}}}}
+
-->{{Карточка/Строка|метка={{{метка9|}}}|текст={{{текст9|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка10|}}}|текст={{{текст10|}}}}}
+
-->{{Карточка/Строка|метка={{{метка10|}}}|текст={{{текст10|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Заголовок|{{{заголовок2|}}}|фон={{{фон заголовков|}}}}}
+
-->{{#if: {{{текст11|}}}{{{текст12|}}}{{{текст13|}}}{{{текст14|}}}{{{текст15|}}}{{{текст16|}}}{{{текст17|}}}{{{текст18|}}}{{{текст19|}}}{{{текст20|}}} | {{Карточка/Заголовок|{{{заголовок2|}}}|фон={{{фон заголовков|#F58120}}}}} }}<!--
{{Карточка/Строка|метка={{{метка11|}}}|текст={{{текст11|}}}}}
+
-->{{Карточка/Строка|метка={{{метка11|}}}|текст={{{текст11|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка12|}}}|текст={{{текст12|}}}}}
+
-->{{Карточка/Строка|метка={{{метка12|}}}|текст={{{текст12|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка13|}}}|текст={{{текст13|}}}}}
+
-->{{Карточка/Строка|метка={{{метка13|}}}|текст={{{текст13|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка14|}}}|текст={{{текст14|}}}}}
+
-->{{Карточка/Строка|метка={{{метка14|}}}|текст={{{текст14|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка15|}}}|текст={{{текст15|}}}}}
+
-->{{Карточка/Строка|метка={{{метка15|}}}|текст={{{текст15|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка16|}}}|текст={{{текст16|}}}}}
+
-->{{Карточка/Строка|метка={{{метка16|}}}|текст={{{текст16|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка17|}}}|текст={{{текст17|}}}}}
+
-->{{Карточка/Строка|метка={{{метка17|}}}|текст={{{текст17|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка18|}}}|текст={{{текст18|}}}}}
+
-->{{Карточка/Строка|метка={{{метка18|}}}|текст={{{текст18|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка19|}}}|текст={{{текст19|}}}}}
+
-->{{Карточка/Строка|метка={{{метка19|}}}|текст={{{текст19|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Строка|метка={{{метка20|}}}|текст={{{текст20|}}}}}
+
-->{{Карточка/Строка|метка={{{метка20|}}}|текст={{{текст20|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Заголовок|{{{заголовок низ|}}}|фон={{{фон заголовков|}}}}}
+
-->{{#if: {{{текст21|}}}{{{текст22|}}}{{{текст23|}}}{{{текст24|}}}{{{текст25|}}}{{{текст26|}}}{{{текст27|}}}{{{текст28|}}}{{{текст29|}}}{{{текст30|}}} | {{Карточка/Заголовок|{{{заголовок3|}}}|фон={{{фон заголовков|#F58120}}}}} }}<!--
{{Карточка/Блок|{{{внизу|}}}}}
+
-->{{Карточка/Строка|метка={{{метка21|}}}|текст={{{текст21|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Навигация|предыдущее={{{предыдущее|}}}|следующее={{{следующее|}}}}}
+
-->{{Карточка/Строка|метка={{{метка22|}}}|текст={{{текст22|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
{{Карточка/Конец}}<noinclude>
+
-->{{Карточка/Строка|метка={{{метка23|}}}|текст={{{текст23|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка24|}}}|текст={{{текст24|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка25|}}}|текст={{{текст25|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка26|}}}|текст={{{текст26|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка27|}}}|текст={{{текст27|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка28|}}}|текст={{{текст28|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка29|}}}|текст={{{текст29|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка30|}}}|текст={{{текст30|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{#if: {{{текст31|}}}{{{текст32|}}}{{{текст33|}}}{{{текст34|}}}{{{текст35|}}}{{{текст36|}}}{{{текст37|}}}{{{текст38|}}}{{{текст39|}}}{{{текст40|}}} | {{Карточка/Заголовок|{{{заголовок4|}}}|фон={{{фон заголовков|#F58120}}}}} }}<!--
 +
-->{{Карточка/Строка|метка={{{метка31|}}}|текст={{{текст31|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка32|}}}|текст={{{текст32|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка33|}}}|текст={{{текст33|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка34|}}}|текст={{{текст34|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка35|}}}|текст={{{текст35|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка36|}}}|текст={{{текст36|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка37|}}}|текст={{{текст37|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка38|}}}|текст={{{текст38|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка39|}}}|текст={{{текст39|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{Карточка/Строка|метка={{{метка40|}}}|текст={{{текст40|}}}|ширина={{{ширина меток|}}}|выравнивание={{{выравнивание|}}}}}<!--
 +
-->{{#if: {{{внизу|}}} | {{Карточка/Заголовок|{{{заголовок низ|}}}|фон={{{фон заголовков|#F58120}}}}} }}<!--
 +
-->{{Карточка/Блок|{{{внизу|}}}|выравнивание={{{выравнивание низ|left}}}}}<!--
 +
-->{{#if: {{{предыдущее|}}}{{{следующее|}}} | {{Карточка/Заголовок|{{{заголовок нав|}}}|фон={{{фон заголовков|#F58120}}}}} }}<!--
 +
-->{{Карточка/Навигация|предыдущее={{{предыдущее|}}}|предтекст={{{предтекст|}}}|следующее={{{следующее|}}}|следтекст={{{следтекст|}}}}}<!--
 +
-->{{Карточка/Конец}}<noinclude>
  
 
== Документация ==
 
== Документация ==
Строка 35: Строка 58:
 
* Сначала идёт заголовок карточки увеличенным шрифтом, задающийся параметром <code>название</code>. По умолчанию — название страницы. При желании его можно убрать, передав пустой параметр.
 
* Сначала идёт заголовок карточки увеличенным шрифтом, задающийся параметром <code>название</code>. По умолчанию — название страницы. При желании его можно убрать, передав пустой параметр.
 
* Затем идёт опциональный произвольный блок, который, к примеру, может использоваться для написания названия на английском языке. Задаётся параметром <code>вверху</code>.
 
* Затем идёт опциональный произвольный блок, который, к примеру, может использоваться для написания названия на английском языке. Задаётся параметром <code>вверху</code>.
* Затем идёт изображение, задающееся параметром <code>изображение</code>. Параметр должен содержать только имя файла, без префикса пространства имён и других ситаксических конструкций.
+
* Затем идёт изображение, задающееся параметром <code>изображение</code>. Параметр должен содержать только имя файла, без префикса пространства имён и других ситаксических конструкций. Ширина изображения регулируется параметром <code>ширина</code>, по умолчанию — 294px.
 
* Затем идёт подпись к изображению, задающаяся параметром <code>описание</code>.
 
* Затем идёт подпись к изображению, задающаяся параметром <code>описание</code>.
* Дальше располагается подзаголовок, задающийся параметром <code>заголовок1</code>.
+
* Далее располагаются шесть блоков, каждый из которых начинается с заголовка, который не показывается, если блок пустует:
* Далее следуют до 10 строк, задаваемыми параметрами <code>меткаN</code> и <code>текстN</code>, описывающие правый и левый столбец таблицы соответственно. Здесь N принимает значения от 1 до 10.
+
*# Блок из 10 строк, начинающийся с заголовка <code>заголовок1</code>. Сами строки задаются параметрами <code>меткаN</code> и <code>текстN</code>, описывающие правый и левый столбец таблицы соответственно. Здесь N принимает значения от 1 до 10.
* Далее следует аналогичный блок, начинающися с заголовка <code>заголовок2</code> и содержащий до 10 строк, пронумерованных от 11 до 20.
+
*# Аналогичный блок, начинающися с заголовка <code>заголовок2</code> и содержащий до 10 строк, пронумерованных от 11 до 20.
* Шаблон заканчивается заголовком <code>заголовок низ</code>, произвольным блоком <code>внизу</code> и опциональным блоком навигации, задающимся параметрами <code>предыдущее</code> и <code>следующее</code>.
+
*# Аналогичный блок, начинающися с заголовка <code>заголовок3</code> и содержащий до 10 строк, пронумерованных от 21 до 30.
 +
*# Аналогичный блок, начинающися с заголовка <code>заголовок4</code> и содержащий до 10 строк, пронумерованных от 31 до 40.
 +
*# Блок произвольного текста <code>внизу</code>, начинающийся с заголовка <code>заголовок низ</code>.
 +
*# Блок навигации, озаглавленный <code>заголовок нав</code>, задающимся параметрами <code>предыдущее</code> и <code>следующее</code>. Опциональные параметры <code>предтекст</code> и <code>следтекст</code> позволяют задать навигационным ссылкам произвольный текст.
  
Цветовое оформление можно поменять с помощью параметра <code>фон заголовков</code>. В случае необходимости создания карточки более сложной структуры, её можно «собрать» вручную из [[:Категория:Подстраницы шаблона Карточка|подстраниц шаблона]].
+
Текст в заголовках, блоке «вверху», подписи к изображению и правом столбце выровнен по центру, в левом столбце — по правому краю, в блоке «внизу» — по левому краю. Выравнивание в правом столбце карточки можно поменять, передав в параметр <code>выравнивание</code> значение left, center или right; выравнивание в блоке «внизу» — с помощью параметра <code>выравнивание низ</code>. Цветовое оформление можно поменять с помощью параметра <code>фон заголовков</code> (по умолчанию — #F58120). Левый столбец по умолчанию занимает 40% от ширины карточки, это можно поменять параметром <code>ширина меток</code>.
 +
 
 +
В случае необходимости создания карточки более сложной структуры, её можно «собрать» вручную из [[:Категория:Подстраницы шаблона Карточка|подстраниц шаблона]].
  
 
Этот шаблон не должен быть включён в статьи напрямую, так как рассчитан на использование в других шаблонах.
 
Этот шаблон не должен быть включён в статьи напрямую, так как рассчитан на использование в других шаблонах.
  
 
== Пример ==
 
== Пример ==
<source>
+
<pre>
 
{{Карточка
 
{{Карточка
|название     = Летние игры
+
|название       = Летние игры
|изображение   = Летние игры.png
+
|изображение   = Летние игры.png
|заголовок1   = Информация об обновлении
+
|заголовок1     = Информация об обновлении
|метка1       = Версия
+
|метка1         = Версия
|текст1       = 1.2.0.1.30684
+
|текст1         = 1.2.0.1.30684
|метка2       = Дата начала
+
|метка2         = Дата начала
|текст2       = 2 августа 2016
+
|текст2         = 2 августа 2016
|метка3       = Дата окончания
+
|метка3         = Дата окончания
|текст3       = 22 августа 2016
+
|текст3         = 22 августа 2016
|заголовок низ = Хроника
+
|заголовок нав  = Хроника
|следующее     = [[Ужасы Хеллоуина]]
+
|следующее     = Ужасы Хеллоуина
 +
|фон заголовков = #2C3E50
 
}}
 
}}
</source>
+
</pre>
  
 
{{Карточка
 
{{Карточка
|название     = Летние игры
+
|название       = Летние игры
|изображение   = Летние игры.png
+
|изображение   = Летние игры.png
|заголовок1   = Информация об обновлении
+
|заголовок1     = Информация об обновлении
|метка1       = Версия
+
|метка1         = Версия
|текст1       = 1.2.0.1.30684
+
|текст1         = 1.2.0.1.30684
|метка2       = Дата начала
+
|метка2         = Дата начала
|текст2       = 2 августа 2016
+
|текст2         = 2 августа 2016
|метка3       = Дата окончания
+
|метка3         = Дата окончания
|текст3       = 22 августа 2016
+
|текст3         = 22 августа 2016
|заголовок низ = Хроника
+
|заголовок нав  = Хроника
|следующее     = [[Ужасы Хеллоуина]]
+
|следующее     = Ужасы Хеллоуина
 +
|фон заголовков = #2C3E50
 
}}
 
}}
  
 
[[Категория:Шаблоны-карточки| ]]
 
[[Категория:Шаблоны-карточки| ]]
 
[[Категория:Шаблоны для шаблонов]]</noinclude>
 
[[Категория:Шаблоны для шаблонов]]</noinclude>

Текущая версия на 00:54, 27 ноября 2016

Карточка

Документация

Универсальный шаблон-контейнер для создания карточек. Структура карточки такова:

  • Сначала идёт заголовок карточки увеличенным шрифтом, задающийся параметром название. По умолчанию — название страницы. При желании его можно убрать, передав пустой параметр.
  • Затем идёт опциональный произвольный блок, который, к примеру, может использоваться для написания названия на английском языке. Задаётся параметром вверху.
  • Затем идёт изображение, задающееся параметром изображение. Параметр должен содержать только имя файла, без префикса пространства имён и других ситаксических конструкций. Ширина изображения регулируется параметром ширина, по умолчанию — 294px.
  • Затем идёт подпись к изображению, задающаяся параметром описание.
  • Далее располагаются шесть блоков, каждый из которых начинается с заголовка, который не показывается, если блок пустует:
    1. Блок из 10 строк, начинающийся с заголовка заголовок1. Сами строки задаются параметрами меткаN и текстN, описывающие правый и левый столбец таблицы соответственно. Здесь N принимает значения от 1 до 10.
    2. Аналогичный блок, начинающися с заголовка заголовок2 и содержащий до 10 строк, пронумерованных от 11 до 20.
    3. Аналогичный блок, начинающися с заголовка заголовок3 и содержащий до 10 строк, пронумерованных от 21 до 30.
    4. Аналогичный блок, начинающися с заголовка заголовок4 и содержащий до 10 строк, пронумерованных от 31 до 40.
    5. Блок произвольного текста внизу, начинающийся с заголовка заголовок низ.
    6. Блок навигации, озаглавленный заголовок нав, задающимся параметрами предыдущее и следующее. Опциональные параметры предтекст и следтекст позволяют задать навигационным ссылкам произвольный текст.

Текст в заголовках, блоке «вверху», подписи к изображению и правом столбце выровнен по центру, в левом столбце — по правому краю, в блоке «внизу» — по левому краю. Выравнивание в правом столбце карточки можно поменять, передав в параметр выравнивание значение left, center или right; выравнивание в блоке «внизу» — с помощью параметра выравнивание низ. Цветовое оформление можно поменять с помощью параметра фон заголовков (по умолчанию — #F58120). Левый столбец по умолчанию занимает 40% от ширины карточки, это можно поменять параметром ширина меток.

В случае необходимости создания карточки более сложной структуры, её можно «собрать» вручную из подстраниц шаблона.

Этот шаблон не должен быть включён в статьи напрямую, так как рассчитан на использование в других шаблонах.

Пример

{{Карточка
|название       = Летние игры
|изображение    = Летние игры.png
|заголовок1     = Информация об обновлении
|метка1         = Версия
|текст1         = 1.2.0.1.30684
|метка2         = Дата начала
|текст2         = 2 августа 2016
|метка3         = Дата окончания
|текст3         = 22 августа 2016
|заголовок нав  = Хроника
|следующее      = Ужасы Хеллоуина
|фон заголовков = #2C3E50
}}
Летние игры
Летние игры
Информация об обновлении

Версия:

1.2.0.1.30684

Дата начала:

2 августа 2016

Дата окончания:

22 августа 2016

Хроника