Шаблон:LinkCard/doc: различия между версиями

Материал из Space Station 14 Вики
Новая страница: «{{onTS|Шаблон:LinkCard/styles.css}} <pre> {{LinkCard |название = |изображение = |ссылка = |фон = |прозрачность = |пин = |размер_текста = }}</pre> <templatedata> { "description": "Карточка ссылки с изображением.", "params": { "название": { "label": "Название", "type": "string", "description": "Текст подписи ка...»
 
мНет описания правки
Строка 14: Строка 14:
<templatedata>
<templatedata>
{
{
  "description": "Карточка ссылки с изображением.",
"description": "Карточка ссылки с изображением.",
  "params": {
"params": {
    "название": {
"название": {
      "label": "Название",
"label": "Название",
      "type": "string",
"type": "string",
      "description": "Текст подписи карточки.",
"description": "Текст подписи карточки.",
      "required": true
"required": true
    },
},
    "изображение": {
"изображение": {
      "label": "Изображение",
"label": "Изображение",
      "type": "string",
"type": "string",
      "description": "Wikitext, вставляемый в блок изображения. Пример: [[Файл:Mousegif.gif|64px]].",
"description": "Wikitext, вставляемый в блок изображения. ",
      "required": true
"required": true,
    },
"example": "[[Файл:Mousegif.gif|64px]]"
    "ссылка": {
},
      "label": "Внутренняя ссылка",
"ссылка": {
      "type": "string",
"label": "Внутренняя ссылка",
      "description": "Название внутренней страницы вики. Пример: Шаблон:MainMenu.",
"type": "string",
      "required": true
"description": "Название внутренней страницы вики. ",
    },
"required": true
    "внешняя_ссылка": {
},
      "label": "Внешняя ссылка",
"внешняя_ссылка": {
      "type": "url",
"label": "Внешняя ссылка",
      "description": "Полный внешний URL. Если задана, карточка будет вести на внешний сайт (приоритет над параметром «ссылка»).",
"type": "url",
      "required": false
"description": "Полный внешний URL. Если задана, карточка будет вести на внешний сайт (приоритет над параметром «ссылка»).",
    },
"required": false
    "фон": {
},
      "label": "Фон",
"фон": {
      "type": "string",
"label": "Фон",
      "description": "CSS-значение фонового цвета. Рекомендуется использовать с «Шаблон:Цвет».",
"type": "string",
      "required": false,
"description": "CSS-значение фонового цвета. Рекомендуется использовать с «Шаблон:Цвет».",
      "default": "var(--theme-bg-color-300)"
"required": false,
    },
"default": "var(--theme-bg-color-300)"
    "прозрачность": {
},
      "label": "Прозрачность",
"прозрачность": {
      "type": "string",
"label": "Прозрачность",
      "description": "Альфа-значение/прозрачность в формате, пригодном для CSS-переменной.",
"type": "string",
      "required": false,
"description": "Альфа-значение/прозрачность в формате, пригодном для CSS-переменной.",
      "default": "95%"
"required": false,
    },
"default": "95%"
    "горизонт_стиль": {
},
      "label": "Горизонтальный стиль",
"горизонт_стиль": {
      "type": "string",
"label": "Горизонтальный стиль",
      "description": "Если задано (любое значение), к карточке добавляется класс для горизонтального оформления (link-card__side).",
"type": "string",
      "required": false
"description": "Если задано (любое значение), к карточке добавляется класс для горизонтального оформления (link-card__side).",
    },
"required": false
    "пин": {
},
      "label": "Пин (метка)",
"пин": {
      "type": "string",
"label": "Пин (метка)",
      "description": "Дополнительная картинка, которая будет отображаться в правом-врехнем углу поверх карточки. Рекомендуется делать её небольшого размера.",
"type": "string",
      "required": false
"description": "Дополнительная картинка, которая будет отображаться в правом-врехнем углу поверх карточки. Рекомендуется делать её небольшого размера.",
    },
"required": false
    "размер_текста": {
},
      "label": "Размер текста",
"размер_текста": {
      "type": "string",
"label": "Размер текста",
      "description": "CSS-значение размера шрифта (например '14px' или CSS-переменная, которую предпочтительно использовать).",
"type": "string",
      "required": false,
"description": "CSS-значение размера шрифта (например '14px' или CSS-переменная, которую предпочтительно использовать).",
      "default": "var(--font-size-xxs)"
"required": false,
    }
"default": "var(--font-size-xxs)"
  }
}
}
}
}
</templatedata>
</templatedata>

Версия от 17:35, 28 октября 2025

{{LinkCard 
|название =
|изображение =
|ссылка = 
|фон =
|прозрачность = 
|пин = 
|размер_текста =  
}}

Карточка ссылки с изображением.

Параметры шаблона

ПараметрОписаниеТипСтатус
Названиеназвание

Текст подписи карточки.

Строковый (без форматирования)обязательный
Изображениеизображение

Wikitext, вставляемый в блок изображения.

Пример
[[Файл:Mousegif.gif|64px]]
Строковый (без форматирования)обязательный
Внутренняя ссылкассылка

Название внутренней страницы вики.

Строковый (без форматирования)обязательный
Внешняя ссылкавнешняя_ссылка

Полный внешний URL. Если задана, карточка будет вести на внешний сайт (приоритет над параметром «ссылка»).

URLнеобязательный
Фонфон

CSS-значение фонового цвета. Рекомендуется использовать с «Шаблон:Цвет».

По умолчанию
var(--theme-bg-color-300)
Строковый (без форматирования)необязательный
Прозрачностьпрозрачность

Альфа-значение/прозрачность в формате, пригодном для CSS-переменной.

По умолчанию
95%
Строковый (без форматирования)необязательный
Горизонтальный стильгоризонт_стиль

Если задано (любое значение), к карточке добавляется класс для горизонтального оформления (link-card__side).

Строковый (без форматирования)необязательный
Пин (метка)пин

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

Строковый (без форматирования)необязательный
Размер текстаразмер_текста

CSS-значение размера шрифта (например '14px' или CSS-переменная, которую предпочтительно использовать).

По умолчанию
var(--font-size-xxs)
Строковый (без форматирования)необязательный