Létrehozhatsz egyéni komponenseket és UI komponenseket, valamint használhatod a rendszerkomponenseket
Te határozod meg a komponenseket. A komponensek jelentik azt az adatréteget, amely a felhasználói felülettel kapcsolódik.
Egyéni komponensek lehetnek például blogbejegyzések, szerzők, címek, egyedi nyers adatok stb.
UI komponensek mindössze olyan egyéni komponensek, amelyeket felhasználói felületi elemként jelölsz meg, például lábléc, fejléc, hero stb.
Rendszerkomponenseket a CMS előre meghatározza, mint például az országot vagy a nyelvet.
Az oldalak egynél több UI komponensből állnak.
Példák:
Minden UI komponens az oldal egy szakaszát képviseli.
Egy hero blokk a következőket tartalmazhatja:
[
{
"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)Miután hozzárendelted, a blokk lekérhető és renderelhető kliensoldalon a renderelő beállításaid segítségével.