Блоки

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-imageOG-изображение (если static_image = false)

shared.button

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

ПолеТипОбязательноОписание
labelstringдаТекст кнопки
typeenumдаlink / form
link_typeenuminternal / external (при type=link)
hrefstringURL (при type=link)
form_typeenumform_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Текст
styleenumblue / white (по умолчанию blue)

shared.slide

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

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

shared.non-residential-item

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

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