Time | Внимание! Это один из самых используемых шаблонов. Каждое его изменение создаёт дополнительную нагрузку на серверы проекта. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах. |
Параметры
Основные
- имя
- Имя шаблона, необходимое для корректной работы служебных инструментов на всех страницах, где используется шаблон. Для простоты можно использовать
{{subst:PAGENAME}}
. - вверху
- Текст, отображаемый вверху таблицы. Обычно это название предмета статьи.
- вверху2
- Дополнительный текст, отображаемый вверху таблицы. Обычно используется для оригинального названия.
- вверху3
- Дополнительный текст, отображаемый вверху таблицы.
- изображение
- Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр изображение допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{Форматирование изображения}}. Обычно предпочтительнее использовать код
{{wikidata|P18|{{{изображение|}}}|caption={{{подпись|}}}}}
. - подпись
- Подпись под изображением. Отображается только в том случае, если задано изображение. При использовании {{wikidata|P18}} не заполняется.
- изображение2
- Дополнительное изображение.
- изображение3
- Дополнительное изображение.
- заголовокn
- Используется для создания заголовков в ряду. Этот и следующие 2 параметра работают при n≥1.
- меткаn
- Используется для подписи текста
- текстn
- Используется для принятия параметров в специализированных шаблонах-карточках.
- внизу
- внизуn
- Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом).
Стили
- стиль_тела
- Применяется ко всей карточке, обычно используется для указания её ширины, например,
width:300px;
- стиль_вверху
- Применяется к полю «вверху», например, для указания цвета фона или изменения размера шрифта:
font-size:medium;
- стиль_вверхуn
- Используется для изменения стиля дополнительного текста вверху таблицы, например, чтобы убрать курсивное начертание:
font-style:normal;
- стиль_изображения
- Применяется к ячейке, в которой располагается изображение и его описание
- стиль_изображенияn
- Применяется к ячейке, в которой располагается дополнительное изображение
- стиль_подписи
- Применяется к подписи изображения
- стиль_заголовков
- С помощью этого стиля можно настроить отображение заголовков, в частности, указать цвет фона:
background: #a3eea3;
- стиль_заголовкаn
- Применяется к конкретному заголовку в строке n
- стиль_меток
- Применяется к меткам
- стиль_меткиn
- Применяется к конкретной метке в строке n
- стиль_текста
- Применяется к тексту
- стиль_текстаn
- Применяется к конкретному тексту в строке n
- стиль_внизу
- стиль_внизуn
- CSS-стили, которые должны быть применены к нижним (указанными параметрами внизу и внизуn) ячейкам.
Викиданные
- викиданныеn
- Подставляет значение из указанного параметра Викиданных в поле текста, если текст в этой строке определён. Если в поле текста передано значение
-
, то значение из Викиданных будет скрыто.
Возможности
Сдвоенные ячейки
Если для параметра текст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 = |заголовок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 = ... |заголовокN = |меткаN = |текстN = |викиданныеN = |стиль_внизу = |внизу = }}<noinclude> {{doc}} </noinclude>
|заголовок10 = |метка10 = |текст10 = |викиданные10 = |заголовок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 = |заголовок21 = |метка21 = |текст21 = |викиданные21 = |заголовок22 = |метка22 = |текст22 = |викиданные22 = |заголовок23 = |метка23 = |текст23 = |викиданные23 = |заголовок24 = |метка24 = |текст24 = |викиданные24 = |заголовок25 = |метка25 = |текст25 = |викиданные25 = |заголовок26 = |метка26 = |текст26 = |викиданные26 = |заголовок27 = |метка27 = |текст27 = |викиданные27 = |заголовок28 = |метка28 = |текст28 = |викиданные28 = |заголовок29 = |метка29 = |текст29 = |викиданные29 =
|заголовок30 = |метка30 = |текст30 = |викиданные30 = |заголовок31 = |метка31 = |текст31 = |викиданные31 = |заголовок32 = |метка32 = |текст32 = |викиданные32 = |заголовок33 = |метка33 = |текст33 = |викиданные33 = |заголовок34 = |метка34 = |текст34 = |викиданные34 = |заголовок35 = |метка35 = |текст35 = |викиданные35 = |заголовок36 = |метка36 = |текст36 = |викиданные36 = |заголовок37 = |метка37 = |текст37 = |викиданные37 = |заголовок38 = |метка38 = |текст38 = |викиданные38 = |заголовок39 = |метка39 = |текст39 = |викиданные39 =
|заголовок40 = |метка40 = |текст40 = |викиданные40 = |заголовок41 = |метка41 = |текст41 = |викиданные41 = |заголовок42 = |метка42 = |текст42 = |викиданные42 = |заголовок43 = |метка43 = |текст43 = |викиданные43 = |заголовок44 = |метка44 = |текст44 = |викиданные44 = |заголовок45 = |метка45 = |текст45 = |викиданные45 = |заголовок46 = |метка46 = |текст46 = |викиданные46 = |заголовок47 = |метка47 = |текст47 = |викиданные47 = |заголовок48 = |метка48 = |текст48 = |викиданные48 = |заголовок49 = |метка49 = |текст49 = |викиданные49 =
|заголовок50 = |метка50 = |текст50 = |викиданные50 = |заголовок51 = |метка51 = |текст51 = |викиданные51 = |заголовок52 = |метка52 = |текст52 = |викиданные52 = |заголовок53 = |метка53 = |текст53 = |викиданные53 = |заголовок54 = |метка54 = |текст54 = |викиданные54 = |заголовок55 = |метка55 = |текст55 = |викиданные55 = |заголовок56 = |метка56 = |текст56 = |викиданные56 = |заголовок57 = |метка57 = |текст57 = |викиданные57 = |заголовок58 = |метка58 = |текст58 = |викиданные58 = |заголовок59 = |метка59 = |текст59 = |викиданные59 =
Примерный шаблон для карточки персоны
{{Карточка |имя = {{subst:PAGENAME}} |стиль_тела = |вверху = {{карточка/имя|{{{имя|}}}}} |стиль_вверху = |вверху2 = {{карточка/оригинал имени|{{{оригинал имени|}}}}} |стиль_вверху2 = |изображение = {{wikidata|p18|{{{фото|}}}|caption={{{подпись|}}}}} |стиль_изображения = |стиль_заголовков = |стиль_меток = |стиль_текста = |метка1 = Имя при рождении: |текст1 = {{{имя при рождении|}}} |викиданные1 = p1477 |метка2 = Дата рождения: |текст2 = {{wikidata/p569|{{{дата рождения|}}}|{{{дата смерти|}}}}} |метка3 = Место рождения: |текст3 = {{{место рождения|}}} |викиданные3 = p19 |метка4 = Дата смерти: |текст4 = {{wikidata/p570|{{{дата смерти|}}}|{{{дата рождения|}}}}} |метка5 = Место смерти: |текст5 = {{{место смерти|}}} |викиданные5 = p20 |метка6 = Гражданство: |текст6 = {{{гражданство|}}} |викиданные6 = p27 |метка7 = Сценические имена / Прозвище: |текст7 = {{{прозвище|}}} |викиданные7 = p1449 |заголовок10 = {{wikidata|p856|{{{сайт|}}}}} |внизу = {{карточка/Викисклад|{{{викисклад|}}}|{{{имя|}}}}} }}
Конвертация из HTML
При переводе шаблонов, написанных на html (использующих элементы div), на основу карточки (в основе которой лежит элемент table) следует производить следующую коррекцию:
- увеличить ширину (свойство width) главного фрейма на 10px;
- уменьшить внутренний отступ (свойство padding) там же на 2px;
- задать явно размер и жирность текста (свойство и параметр font-weight: normal и т. п.).