Майык:Карточка/Temp/doc
Майык:Карточка/Temp · Документилел · Сайгарылга · Кайда ажыглап турарыл (майыктың ажыглалы · параметрлери [?])
Ук майык Lua модульга даянып кылдынган, а . Ажыглап турар модульдуң адын айытпаан! |
Параметры
[вики-сөзүглелди эдер]Основные управляющие параметры
[вики-сөзүглелди эдер]- имя
- Имя шаблона, необходимое для корректной работы ссылок в строке «Шаблон: Просмотр • Обсуждение • Править» (см. {{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 и т. п.).