Блоки

Shared-компоненты

Переиспользуемые компоненты, встраиваемые в блоки и content-types. Не используются напрямую в Dynamic Zone, но входят в состав других компонентов.

Shared-компоненты

Переиспользуемые компоненты, встраиваемые в блоки и content-types. Не используются напрямую в Dynamic Zone, но входят в состав других компонентов.


shared.seo

SEO — мета-теги для страницы.

ПолеТипОбязательноОписание
titlestring—Заголовок (макс. 70 символов)
descriptionstring—Описание (макс. 160 символов)
static_imageboolean—Использовать статичное изображение
imagemedia (images)—Изображение (если static_image = true)
ogImageshared.og-image—OG-изображение (если static_image = false)

shared.button

Кнопка — ссылка или открытие формы.

ПолеТипОбязательноОписание
labelstringдаТекст кнопки
typeenumдаlink / form
link_typeenum—internal / external (при type=link)
hrefstring—URL (при type=link)
form_typeenum—form_callback / form_question / form_request (при type=form)

Ссылка — простая ссылка с подписью.

ПолеТипОбязательноОписание
labelstringдаТекст ссылки
hrefstringдаURL
datedate—Дата (опционально)

Группа ссылок — набор ссылок (например, для футера или шапки).

ПолеТипОбязательноОписание
namestringдаНазвание группы
linksrelation (menu)—Пункты меню (ссылки)

shared.card

Карточка — базовая карточка.

ПолеТипОбязательноОписание
titlestring—Заголовок
descriptiontext—Описание
hrefstring—Ссылка
imagemedia (images)—Изображение

shared.card-ex

Расширенная карточка — карточка с кнопками (для card-grid).

ПолеТипОбязательноОписание
titlestring—Заголовок
descriptionstring—Описание
imagemedia (images)—Изображение
buttonshared.button—Основная кнопка
actionshared.button—Дополнительная кнопка

shared.card-long

Длинная карточка — карточка для header, blocks.flats, blocks.projects.

ПолеТипОбязательноОписание
titletext—Заголовок
descriptiontext—Описание
hrefstring—Ссылка
imagemedia (images)—Изображение

shared.map

Карта — координаты для отображения карты.

ПолеТипОбязательноОписание
latitudefloat—Широта
longitudefloat—Долгота
zoomfloat—Масштаб

shared.og-image

OG-изображение — настройки Open Graph изображения.

ПолеТипОбязательноОписание
titlestring—Заголовок (макс. 60 символов)
descriptionstring—Описание (макс. 160 символов)
imagemedia (images)—Изображение
gradientboolean—Градиент (по умолчанию true)

shared.social

Соцсети — ссылка на соцсеть или мессенджер.

ПолеТипОбязательноОписание
linkstringдаURL
typeenumдаvk / telegram / whatsapp

shared.badge

Бейдж — метка/тег.

ПолеТипОбязательноОписание
titlestring—Текст
styleenum—blue / white (по умолчанию blue)

shared.slide

Слайд — слайд для слайдера (blocks.promo).

ПолеТипОбязательноОписание
titlestringдаЗаголовок
descriptiontextдаОписание
covermedia—Обложка
buttonshared.button—Кнопка

shared.non-residential-item

Элемент нежилого помещения — блок для страницы нежилых помещений.

ПолеТипОбязательноОписание
seoshared.seo—SEO
imagemedia—Изображение
typestring—Тип
formblocks.form—Форма
Copyright © 2026