|
|
| (не показано 10 промежуточных версий этого же участника) |
| Строка 1: |
Строка 1: |
| − | <includeonly><table class="infobox {{{класс_тела|}}}" cellspacing="2" style="width: 22em; text-align: left; font-size: 88%; line-height: 1.5em; {{{стиль_тела|}}}"><!--
| + | <table class="infobox {{{класс_тела|}}}" cellspacing="2" style="width: 22em; text-align: left; font-size: 88%; line-height: 1.5em; {{{стиль_тела|}}}"><!-- |
| | Название | | Название |
| | -->{{#if:{{{название|}}}|<caption class="{{{класс_названия|}}}" style="font-size: 125%; font-weight: bold; {{{стиль_названия|}}}">{{{название}}}</caption>}}<!-- | | -->{{#if:{{{название|}}}|<caption class="{{{класс_названия|}}}" style="font-size: 125%; font-weight: bold; {{{стиль_названия|}}}">{{{название}}}</caption>}}<!-- |
| Строка 313: |
Строка 313: |
| | </td></tr>}} }} }}<!-- | | </td></tr>}} }} }}<!-- |
| | Внизу | | Внизу |
| − | -->{{#if:{{{внизу|}}}|<tr><td colspan="2" class="{{{класс_внизу|}}}" style="text-align:center; {{{стиль_внизу|}}}">{{{внизу|}}}</td></tr>}}<!-- | + | -->{{#if:{{{внизу|}}}|<tr><td colspan="2" class="{{{класс_внизу|}}}" style="text-align:center; {{{стиль_внизу|}}}">{{{внизу|}}}</td></tr>}} |
| − | Tnavbar
| + | </table><noinclude> |
| − | -->{{#if:{{{имя|}}}|<tr><td style="text-align:right;" colspan="2">{{Tnavbar|{{{имя}}}}}</td></tr>}}
| + | == Описание == |
| − | </table> | + | Подробное описание шаблона здесь [[Описание шаблона "Карточка"]] |
| − | </includeonly>
| + | |
| − | | + | |
| − | <noinclude> | + | |
| − | | + | |
| − | == Параметры == | + | |
| − | === Основные ===
| + | |
| − | ; имя: Имя шаблона, необходимое для корректной работы ссылок в строке «Шаблон: Просмотр • Обсуждение • Править» (см. {{tl|Tnavbar}}) на всех страницах, где используется шаблон. Для простоты можно использовать <code><nowiki>{{subst:PAGENAME}}</nowiki></code>. Если такие ссылки не нужны, достаточно оставить это поле пустым.
| + | |
| − | ; название: Текст, отображаемый '''над''' карточкой. Обычно это тема шаблона, краткое описание его содержания.
| + | |
| − | ; вверху: Текст, отображаемый вверху таблицы. Альтернативный вариант размещения названия шаблона.
| + | |
| − | ; вверху2: Дополнительный текст, отображаемый вверху таблицы. Используется, например, для оригинального названия.
| + | |
| − | ; изображение: Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр ''изображение'' допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{tl|Форматирование изображения}}.
| + | |
| − | ; подпись: Подпись под изображением. Отображается только в том случае, если задано изображение.
| + | |
| − | ; заголовок<sub>n</sub>: Используется для создания заголовков в ряду. Этот и следующие 2 параметра работают при 1≤n≤80
| + | |
| − | ; метка<sub>n</sub>: Используется для подписи текста
| + | |
| − | ; текст<sub>n</sub>: Используется для принятия параметров в специализированных шаблонах-карточках.
| + | |
| − | ; внизу: Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом).
| + | |
| − | | + | |
| − | === Стили ===
| + | |
| − | ; стиль_тела: Применяется ко всей карточке, обычно используется для указания её ширины, например, <code>width:300px;</code>
| + | |
| − | ; стиль_названия: Применяется к названию карточки
| + | |
| − | ; стиль_изображения: Применяется к ячейке, в которой располагается изображение и его описание
| + | |
| − | ; стиль_подписи: Применяется к подписи изображения
| + | |
| − | ; стиль_заголовков: С помощью этого стиля можно настроить отображение заголовков, в частности, указать цвет фона: <code>background: #a3eea3;</code>
| + | |
| − | ; стиль_вверху: Применяется к альтернативному заголовку, например, для указания цвета фона или изменения размера шрифта: <code>font-size:medium;</code>
| + | |
| − | ; стиль_вверху2: Используется для изменения стиля дополнительного текста вверху таблицы, например, чтобы убрать курсивное начертание: <code>font-style:normal;</code>
| + | |
| − | ; стиль_внизу: CSS стили, которые должны быть применены к верхней (указанной параметром ''вверху'') и нижней (указанной параметром ''внизу'') ячейкам.
| + | |
| − | ; стиль_меток: Применяется к меткам
| + | |
| − | ; стиль_текста: Применяется к тексту
| + | |
| − | | + | |
| − | === [[Микроформат]]ы ===
| + | |
| − | {{main|ВП:Проект:Микроформаты}}
| + | |
| − | ;класс_тела: Этот параметр передаётся атрибуту class всей карточки.
| + | |
| − | ;класс(n): Этот параметр применяется к определённому ряду, если текст в этом ряду определён.
| + | |
| − | ;класс_названия: Этот параметр передаётся атрибуту class названия карточки.
| + | |
| − | ;класс_вверху: Этот параметр передаётся атрибуту class верхней ячейки.
| + | |
| − | Например, для реализации микроформата [[hCard]] добавьте следующие параметры:
| + | |
| − | |класс_тела = vcard
| + | |
| − | |класс1 = fn
| + | |
| − | |класс2 = org
| + | |
| − | |класс3 = tel
| + | |
| − | | + | |
| − | == Возможности ==
| + | |
| − | === Сдвоенные ячейки ===
| + | |
| − | Если для параметра <code>текст<sub>n</sub></code> значение <code>метка<sub>n</sub></code> не определено, то <code>текст<sub>n</sub></code> автоматически расширяется до 2 ячеек.
| + | |
| − | | + | |
| − | === Необязательные ячейки ===
| + | |
| − | Ряд с меткой, но без текста не будет отображён. Это позволяет легко создавать необязательные параметры в специализированных шаблонах-карточках. Для создания опциональной ячейки используйте параметр следующим образом:
| + | |
| − | <pre><nowiki>
| + | |
| − | |метка5 = Население
| + | |
| − | |текст5 = {{{население|}}}
| + | |
| − | </nowiki></pre>
| + | |
| − | | + | |
| − | Таким образом, если параметр <code>население</code> не будет определён, строка «Население» не будет отображена.
| + | |
| − | | + | |
| − | === Необязательные заголовки ===
| + | |
| − | Таким же образом можно организовать необязательные заголовки. Следующий пример будет выводить заголовок «Структура», если параметры <code>содержимое</code> и <code>размещение</code> определены:
| + | |
| − | <pre><nowiki>
| + | |
| − | |заголовок5 = {{#if:{{{содержимое|}}}{{{размещение|}}}|Структура}}
| + | |
| − | |метка6 = Содержимое
| + | |
| − | |текст6 = {{{содержимое|}}}
| + | |
| − | |метка7 = Размещение
| + | |
| − | |текст7 = {{{размещение|}}}
| + | |
| − | </nowiki></pre>
| + | |
| − | | + | |
| − | === Оформление параметров ===
| + | |
| − | Для оформления параметра можно использовать [[Википедия:Функции парсера##if:|функцию парсера «#if»]]. Например, следующие строки добавят к параметру <code>текст6</code> подпись кг, если этот параметр определён:
| + | |
| − | | + | |
| − | <pre><nowiki>
| + | |
| − | |метка6 = Масса
| + | |
| − | |текст6 = {{#if:{{{масса|}}} |{{{масса}}} кг}}
| + | |
| − | </nowiki></pre>
| + | |
| − | | + | |
| − | А расстановку ссылок на страницы можно организовать с помощью [[Википедия:Функции парсера##switch:|«#switch»]], например:
| + | |
| − | | + | |
| − | <pre><nowiki>
| + | |
| − | |метка6 = Раса
| + | |
| − | |текст6 = {{#switch:{{{раса|}}}
| + | |
| − | | Европеоиды = [[Европеоидная раса|Европеоиды]]
| + | |
| − | | Негроиды = [[Негроидная раса|Негроиды]]
| + | |
| − | | Монголоиды = [[Монголоидная раса|Монголоиды]]
| + | |
| − | | {{{раса|}}}
| + | |
| − | </nowiki></pre>
| + | |
| − | | + | |
| − | == Пустой шаблон ==
| + | |
| − | <pre>{{Карточка
| + | |
| − | |имя = {{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 =
| + | |
| − | | + | |
| − | ...
| + | |
| − | | + | |
| − | |заголовок120 =
| + | |
| − | |метка120 =
| + | |
| − | |текст120 =
| + | |
| − | | + | |
| − | |стиль_внизу =
| + | |
| − | |внизу =
| + | |
| − | }}
| + | |
| − | [[Категория:Википедия:Шаблоны-карточки|{{PAGENAME}}]]
| + | |
| − | </pre>
| + | |
| − | == Примерный шаблон для карточки персоны ==
| + | |
| − | <pre>{{Карточка
| + | |
| − | |имя =
| + | |
| − | |класс_тела = 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 = {{{Сайт|}}}
| + | |
| − | }}</pre>
| + | |
| − | | + | |
| − | == Конвертация из [[HTML]] ==
| + | |
| − | При переводе шаблонов, написанных на html (использующих элементы '''div'''), на основу карточки (в основе которой лежит элемент '''table''') следует производить следующую коррекцию:
| + | |
| − | * увеличить ширину (свойство '''width''') главного фрейма на 10px;
| + | |
| − | * уменьшить внутренний отступ (свойство '''padding''') там же на 2px;
| + | |
| − | * задать явно размер и жирность текста (свойство и параметр '''font-weight: normal''' и т. п.).
| + | |
| − | | + | |
| − | | + | |
| − | | + | |
| | </noinclude> | | </noinclude> |