Vous pouvez créer des composants personnalisés et des composants d'interface utilisateur et utiliser des composants système.
Vous définissez des composants. Les composants constituent la couche de données qui se connecte à l'interface utilisateur.
**Composants personnalisés **sont des articles de blog, des auteurs, des adresses, des données brutes personnalisées, etc. **Composants d'interface utilisateur **ne sont que des composants personnalisés marqués comme éléments d'interface utilisateur, pied de page, en-tête, hero, etc. **Composants système **prédéfinis par le CMS comme le pays et la langue
Les pages sont composées de plusieurs composants d'interface utilisateur.
Exemples :
Chaque composant d'interface utilisateur représente une section de votre page.
Un bloc hero peut contenir :
[
{
"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)Une fois assigné, le bloc peut être récupéré et rendu côté client à l'aide de votre configuration de moteur de rendu.