Ашаблон:Карточка

Авикипедиа, аенциклопедиа хту
Перейти к навигации Перейти к поиску
[view] [edit] [history] [purge] Documentation icon Template documentation

Использование[править код]

Параметры[править код]

Основные[править код]

имя
Имя шаблона, необходимое для корректной работы ссылок «просмотрАшаблон:· обсуждениеАшаблон:· редактирование» на всех страницах, где используется шаблон. Для простоты можно использовать {{subst:PAGENAME}}.
ахьʒ
Атекст, отображаемый над карточкой. Обычно это тема шаблона, краткое описание его содержания.
аҩадахьы
Текст, отображаемый вверху таблицы. Альтернативный вариант размещения названия шаблона.
аҩадахьы2
Дополнительный текст, отображаемый вверху таблицы. Используется, например, для оригинального названия.
аарҧшра
Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр изображение допускает стандартный викикод для отображения
аҵаҟаҩра
Подпись под изображением. Отображается только в том случае, если задано изображение.
ахныҩраn
Используется для создания заголовков в ряду. Этот и следующие 2 параметра работают при 1≤n≤80
ахҵараn
Используется для подписи текста
атекстn
Используется для принятия параметров в специализированных шаблонах-карточках.
внизу
Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом).

Стили[править код]

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

Микроформаты[править код]

Основная статья: ВП:Проект:Микроформаты
класс_тела
Этот параметр передаётся атрибуту class всей карточки.
класс(n)
Этот параметр применяется к определённому ряду, если текст в этом ряду определён.
класс_названия
Этот параметр передаётся атрибуту class названия карточки.
класс_вверху
Этот параметр передаётся атрибуту class верхней ячейки.

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

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

Создание сдвоенных ячеек[править код]

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

Создание необязательных ячеек[править код]

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

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

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

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

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

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

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

Пустой шаблон[править код]

{{Карточка
|имя               = {{subst:PAGENAME}}
|стиль_тела        = 
|название          = 
|стиль_названия    = 
|вверху            = 
|стиль_вверху      = 
|вверху2           = 
|стиль_вверху2     = 
|изображение       = 
|стиль_изображения = 
|подпись           = 
|стиль_подписи     = 
|стиль_заголовков  = 
|стиль_меток       = 
|стиль_текста      = 

|ахныҩра1 = 
|ахҵара1     = 
|атекст1     = 

|ахныҩра2 = 
|ахҵара2     = 
|текст2     = 

|ахныҩра3 = 
|ахҵара3     = 
|атекст3     = 

|ахныҩра4 = 
|ахҵара4     = 
|атекст4     = 

|ахныҩра5 = 
|ахҵара5     = 
|атекст5     = 

|ахныҩра6 = 
|ахҵара6     = 
|текст6     = 

|ахныҩра7 = 
|ахҵара7     = 
|атекст7     = 

|ахныҩра8 = 
|ахҵара8     = 
|атекст8     = 

|ахныҩра9 = 
|ахҵара9     = 
|атекст9     = 

|ахныҩра10 = 
|ахҵара10    = 
|атекст10    = 

 ...

|ахныҩра80 =
|ахҵара80     = 
|атекст80     = 

|стиль_внизу =
|внизу = 
}}<noinclude>

[[Категория:Википедия:Шаблоны-карточки|{{PAGENAME}}]]
</noinclude>

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

{{Карточка
|имя               = 
|класс_тела        = vcard
|стиль_тела        = 
|название          = 
|стиль_названия    = 
|аҩадахьы          = {{{Имя}}}
|класс_вверху      = fn
|стиль_вверху      = 
|аҩадахьы2           = {{{Оригинал имени|}}}
|аҩадахьы2_класс     = nickname
|аҩадахьы2_стиль     = 
|изображение       = {{#if:{{{Фото|}}}|[[Файл:{{{Фото}}}|
 {{#if:{{{Ширина|}}}|{{{Ширина}}}|200px}}|
 {{#if:{{{Подпись|}}}|{{{Подпись}}}|Фотография}}]]}}
|стиль_изображения = 
|подпись           = {{{Подпись|}}}
|стиль_подписи     = 
|стиль_заголовков  = 
|стиль_меток       = 
|стиль_текста      = 

|ахҵара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 = {{{Сайт|}}}
}}

Конвертация из HTML[править код]

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

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