Poți crea componente personalizate și componente UI și poți folosi componente de sistem
Definești componente. Componentele reprezintă stratul de date care se conectează cu interfața de utilizator (UI).
Componentele personalizate sunt articole de blog, autori, adrese, date brute personalizate etc.
Componentele UI sunt doar componente personalizate marcate drept elemente UI, footer, header, hero etc.
Componentele de sistem sunt predefinite de CMS drept Țară și Limbă.
Paginile sunt compuse din mai mult de o componentă UI.
Exemple:
Fiecare componentă UI reprezintă o secțiune din pagina ta.
Un bloc hero poate conține:
[
{
"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)După ce este alocat, blocul poate fi preluat și redat pe partea de client folosind configurația renderer-ului.