Параметры

эдер

Основные управляющие параметры

эдер
имя
Имя шаблона, необходимое для корректной работы ссылок в строке «Шаблон: Просмотр • Обсуждение • Править» (см. {{Tnavbar}}) на всех страницах, где используется шаблон. Для простоты можно использовать {{subst:PAGENAME}}. Если такие ссылки не нужны, достаточно оставить это поле пустым.
дочерняя_карточка
Если указано значение |дочерняя_карточка = да, то HTML-элемент <table> не используется, что позволяет технически встроить карточку в другие карточки (как элементы таблицы). См. en:Template:Infobox#Embedding.
подкарточка
Если задано значение |подкарточка = да, то границы карточки стираются, что позволяет визуально встраивать её в другие карточки (с сохранением полной структуры HTML-таблицы). См. en:Template:Infobox#Subboxes.

Содержимое

эдер

Верхняя часть шаблона

эдер
название
Текст, отображаемый над карточкой. Обычно это тема шаблона, краткое описание его содержания.
вверху
Текст, отображаемый вверху таблицы. Альтернативный вариант размещения названия шаблона.
вверху2
Дополнительный текст, отображаемый вверху таблицы. Используется, например, для оригинального названия.

Иллюстрирование

эдер
изображение
Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр изображение допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{Форматирование изображения}}.
подпись
Подпись под изображением. Отображается только в том случае, если задано изображение.
изображение2
Дополнительное изображение
подпись2
Подпись под дополнительным изображением. Отображается только в том случае, если задано изображение2.
Примечание: можно вставлять и дополнительные изображения, при использовании подкарточек и дочерних карточек (см. выше).

Основное содержимое

эдер
заголовокn
Используется для создания заголовков в ряду. Этот и следующие 2 параметра работают при 1≤n
меткаn
Используется для подписи текста
текстn
Используется для принятия параметров в специализированных шаблонах-карточках.

Нижняя часть наблона

эдер
внизу
Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом)

Стили CSS

эдер
стиль_тела
Применяется ко всей карточке, обычно используется для указания её ширины, например, width:300px;
стиль_названия
Применяется к названию карточки
стиль_изображения
Применяется к ячейке, в которой располагается изображение и его описание
стиль_подписи
Применяется к подписи изображения
стиль_заголовков
С помощью этого стиля можно настроить отображение заголовков, в частности, указать цвет фона: background: #a3eea3;
стиль_заголовкаn
Позволяет задать индивидуальное отображение каждого заголовка. При пустом параметре используется стиль, заданный в параметре стиль_заголовков. Работает при наличии соответствующего заголовкаn
стиль_вверху
Применяется к альтернативному заголовку, например, для указания цвета фона или изменения размера шрифта: font-size:medium;
стиль_вверху2
Используется для изменения стиля дополнительного текста вверху таблицы, например, чтобы убрать курсивное начертание: font-style:normal;
стиль_внизу
CSS стиль, который должен быть применен к нижней (указанной параметром внизу) ячейке.
стиль_меток
Применяется к меткам
стиль_текста
Применяется к тексту
стиль_меткиn
Применяется к метке n, при пустом параметре применяется стиль, указанный в параметре стиль_меток. Работает при 1≤n
стиль_параметраn
Применяется к каждому отдельному полю текста. При пустом параметре применяется стиль_текста
класс_тела
Этот параметр передаётся атрибуту class всей карточки.
класс(n)
Этот параметр применяется к определённому ряду, если текст в этом ряду определён.
класс_названия
Этот параметр передаётся атрибуту class названия карточки.
класс_вверху
Этот параметр передаётся атрибуту class верхней ячейки.

Например, для реализации микроформата hCard добавьте следующие параметры:

|класс_тела = vcard
|класс1     = fn
|класс2     = org
|класс3     = tel

Возможности

эдер

Сдвоенные ячейки

эдер

Если для параметра текстn значение меткаn не определено, то текстn автоматически расширяется до 2 ячеек.

Необязательные ячейки

эдер

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

 |метка5 = Население
 |текст5 = {{{население|}}}

Таким образом, если параметр население не будет определён, строка «Население» не будет отображена.

Необязательные заголовки

эдер

Таким же образом можно организовать необязательные заголовки. Следующий пример будет выводить заголовок «Структура», если параметры содержимое и размещение определены:

 |заголовок5 = {{#if:{{{содержимое|}}}{{{размещение|}}}|Структура}}
 |метка6     = Содержимое
 |текст6     = {{{содержимое|}}}
 |метка7     = Размещение
 |текст7     = {{{размещение|}}}

Если есть заголовокN, то текстN и меткаN игнорируются. Если нет заданного заголовкаN, то показываются текстN и меткаN.

 |заголовок1 = {{{заголовок1|}}}
 |метка1     = {{{метка1|}}}
 |текст1     = {{{текст1|}}}
 
 |заголовок1 = заголовок_текст
 |метка1     = метка_текст
 |текст1     = текст_текст
 
заголовок_текст
 |заголовок1 = 
 |метка1     = метка_текст
 |текст1     = текст_текст
 
метка_текст текст_текст

Оформление параметров

эдер

Для оформления параметра можно использовать функцию парсера «#if». Например, следующие строки добавят к параметру текст6 подпись кг, если этот параметр определён:

 |метка6 = Масса
 |текст6 = {{#if:{{{масса|}}} |{{{масса}}} кг}}

А расстановку ссылок на страницы можно организовать с помощью «#switch», например:

 |метка6     = Раса
 |текст6     = {{#switch:{{{раса|}}}
  |Европеоиды   = [[Европеоидная раса|Европеоиды]]
  |Негроиды     = [[Негроидная раса|Негроиды]]
  |Монголоиды   = [[Монголоидная раса|Монголоиды]]
  |{{{раса|}}}

Пустой шаблон

эдер
{{Карточка
 |имя                = {{subst:PAGENAME}}
 |стиль_тела         = 
 |дочерняя_карточка  = 
 |подкарточка        = 
 |название           = 
 |стиль_названия     = 
 |вверху            = 
 |стиль_вверху      = 
 |вверху2           = 
 |стиль_вверху2     = 
 |изображение       = 
 |стиль_изображения = 
 |подпись           = 
 |стиль_подписи     = 
 |стиль_заголовков   = 
 |стиль_меток        = 
 |стиль_текста       = 
 |заголовок1         = 
 |стиль_заголовка1   = 
 |метка1             = 
 |стиль_метки1       = 
 |текст1             = 
 |стиль_параметра1    = 
 |заголовок2         = 
 |стиль_заголовка2   = 
 |метка2             = 
 |стиль_метки2       = 
 |текст2             = 
 |стиль_параметра2    = 
 |заголовок3         = 
 |стиль_заголовка3   = 
 |метка3             = 
 |стиль_метки3       = 
 |текст3             = 
 |стиль_параметра3    = 
 |заголовок4         = 
 |стиль_заголовка4   = 
 |метка4             = 
 |стиль_метки4       = 
 |текст4             = 
 |стиль_параметра4    = 
 |заголовок5         = 
 |стиль_заголовка5   = 
 |метка5             = 
 |стиль_метки5       = 
 |текст5             = 
 |стиль_параметра5    = 
 |заголовок6         = 
 |стиль_заголовка6   = 
 |метка6             = 
 |стиль_метки6       = 
 |текст6             = 
 |стиль_параметра6    = 
 |заголовок7         = 
 |стиль_заголовка7   = 
 |метка7             = 
 |стиль_метки7       = 
 |текст7             = 
 |стиль_параметра7    = 
 |заголовок8         = 
 |стиль_заголовка8   = 
 |метка8             = 
 |стиль_метки8       = 
 |текст8             = 
 |стиль_параметра8    = 
 |заголовок9         = 
 |стиль_заголовка9   = 
 |метка9             = 
 |стиль_метки9       = 
 |текст9             = 
 |стиль_параметра9    = 
 |заголовок10        = 
 |стиль_заголовка10  = 
 |метка10            = 
 |стиль_метки10      = 
 |текст10            = 
 |стиль_параметра10   = 
...
 |заголовок№         = 
 |стиль_заголовка№   = 
 |метка№             = 
 |стиль_метки№       = 
 |текст№             = 
 |стиль_параметра№    = 
 |стиль_внизу = 
 |внизу       = 
}}<noinclude>

[[Категория:Шаблоны:Карточки]]
</noinclude>

Примерный шаблон для карточки персоны

эдер
{{Карточка
 |имя               = 
 |класс_тела        = vcard
 |стиль_тела        = 
 |название          = 
 |стиль_названия    = 
 |вверху            = {{{имя}}}
 |класс_вверху      = fn
 |стиль_вверху      = 
 |вверху2           = {{{оригинал имени|}}}
 |класс_вверху2     = nickname
 |стиль_вверху2     = 
 |изображение       = {{Форматирование изображения|{{{фото|}}}|220x350px}}
 |стиль_изображения = 
 |подпись           = {{{подпись|}}}
 |стиль_подписи     = 
 |стиль_заголовков  = 
 |стиль_меток       = 
 |стиль_текста      = 

 |метка1      = Имя при рождении:
 |текст1      = {{{имя при рождении|}}}
 |класс1      = nickname

 |метка2      = Дата рождения:
 |текст2      = {{{дата рождения}}}

 |метка3      = Место рождения:
 |текст3      = {{{место рождения|}}}

 |метка4      = Дата смерти:
 |текст4      = {{{дата смерти|}}}

 |метка5      = Место смерти:
 |текст5      = {{{место смерти|}}}

 |метка6      = Гражданство:
 |текст6      = {{#if:{{{гражданство|}}}|<span class="country-name">{{{гражданство}}}</span>}}
 |класс6      = adr

 |метка7      = Сценические имена / Прозвище:
 |текст7      = {{{прозвище|}}}
 |класс7      = nickname

 |заголовок10 = {{URL|{{{сайт|}}}}}
}}

Конвертация из HTML

эдер

При переводе шаблонов, написанных на html (использующих элементы div), на основу карточки (в основе которой лежит элемент table) следует производить следующую коррекцию:

  • увеличить ширину (свойство width) главного фрейма на 10px;
  • уменьшить внутренний отступ (свойство padding) там же на 2px;
  • задать явно размер и жирность текста (свойство и параметр font-weight: normal и т. п.).