Możesz tworzyć niestandardowe komponenty i komponenty UI oraz używać komponentów systemowych
Definiujesz komponenty. Komponenty stanowią warstwę danych, która łączy się z interfejsem użytkownika.
Niestandardowe komponenty to wpisy na blogu, autorzy, adresy, niestandardowe dane surowe itd.
Komponenty UI to po prostu niestandardowe komponenty oznaczone jako elementy interfejsu użytkownika, np. stopka, nagłówek, sekcja hero itp.
Komponenty systemowe są zdefiniowane przez CMS, jak kraj i język.
Strony składają się z więcej niż jednego komponentu UI.
Przykłady:
Każdy komponent UI reprezentuje sekcję Twojej strony.
Blok hero może zawierać:
[
{
"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)Po przypisaniu blok można pobrać i wyrenderować po stronie klienta za pomocą konfiguracji renderera.