Вы можете создавать пользовательские компоненты и UI-компоненты и использовать системные компоненты
Вы определяете компоненты. Компоненты — это слой данных, который соединяется с пользовательским интерфейсом.
Пользовательские компоненты — это записи блога, авторы, адреса, произвольные данные и т. д.
UI-компоненты — это просто пользовательские компоненты, помеченные как элементы интерфейса: подвал, шапка, hero и т. д.
Системные компоненты предопределены CMS, например, страна и язык.
Страницы состоят из более чем одного UI-компонента.
Примеры:
Каждый UI-компонент представляет собой секцию вашей страницы.
Блок Hero может содержать:
[
{
"name": "heading",
"type": "string",
"required": false,
"displayName": "heading"
},
{
"name": "subtitle",
"type": "string",
"required": false,
"displayName": "subtitle"
},
{
"name": "hero_img",
"type": "image",
"required": false,
"displayName": "hero_img"
}
]
HeroSchema)hero-block)После назначения блок можно получить и отрисовать на стороне клиента с помощью вашей настройки рендера.