Майык:Карточка
Үстүнде бижик | |
---|---|
Внимание! Это один из самых используемых шаблонов. Каждое его изменение создаёт дополнительную нагрузку на серверы проекта. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах. |
Параметры
Основные
- имя
- Имя шаблона, необходимое для корректной работы служебных инструментов на всех страницах, где используется шаблон. Для простоты можно использовать
{{subst:PAGENAME}}
. - название
- сөзүглел, отображаемый над карточкой. Обычно это тема шаблона, краткое описание его содержания.
- вверху
- Текст, отображаемый вверху таблицы. Альтернативный вариант размещения названия шаблона.
- вверху2
- Дополнительный текст, отображаемый вверху таблицы. Используется, например, для оригинального названия.
- изображение
- Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр изображение допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{Форматирование изображения}}. Обычно предпочтительнее использовать код
{{wikidata|P18|{{{изображение|}}}|caption={{{подпись|}}}}}
. - подпись
- Подпись под изображением. Отображается только в том случае, если задано изображение.
- заголовокn
- Используется для создания заголовков в ряду. Этот и следующие 2 параметра работают при n≥1.
- меткаn
- Используется для подписи текста
- текстn
- Используется для принятия параметров в специализированных шаблонах-карточках.
- внизу
- внизуn
- Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом).
Стили
- стиль_тела
- Применяется ко всей карточке, обычно используется для указания её ширины, например,
width:300px;
- стиль_названия
- Применяется к названию карточки
- стиль_изображения
- Применяется к ячейке, в которой располагается изображение и его описание
- стиль_подписи
- Применяется к подписи изображения
- стиль_заголовков
- С помощью этого стиля можно настроить отображение заголовков, в частности, указать цвет фона:
background: #a3eea3;
- стиль_заголовкаn
- Применяется к конкретному заголовку в строке n
- стиль_вверху
- Применяется к альтернативному заголовку, например, для указания цвета фона или изменения размера шрифта:
font-size:medium;
- стиль_вверху2
- Используется для изменения стиля дополнительного текста вверху таблицы, например, чтобы убрать курсивное начертание:
font-style:normal;
- стиль_внизу
- стиль_внизуn
- CSS-стили, которые должны быть применены к нижним (указанными параметрами внизу и внизуn) ячейкам.
- стиль_меток
- Применяется к меткам
- стиль_меткиn
- Применяется к конкретной метке в строке n
- стиль_текста
- Применяется к тексту
- стиль_текстаn
- Применяется к конкретному тексту в строке 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> [[Аңгылал:Майык-карточкалар:<Тематика шаблона>]] </noinclude>
Примерный шаблон для карточки персоны
{{Карточка |ат = {{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 и т. п.).
Ук майыкты ажыглаан арыннар үрелбезин дизе, Бодуңарның хуу делгемиңерге шенеңер.