Reference des champs de Component
Reference des champs de Component
Cette reference couvre les types de champs disponibles lors de la definition de Components FaceFlow.
Utilisez cette section lorsque vous devez decider quel type d'entree exposee a l'editeur une section doit offrir et comment cette entree doit etre rendue de maniere sure et previsible.
Types de champs de premier niveau
- Text
- Textarea
- Number
- URL
- Date
- Image
- Images
- File
- Select
- Checkbox
- Richtext
- HTML Code
- Map
- Repeater
- Form Select
- Review Select
Sous-types reserves au repeater
Ces types de champs sont destines a etre utilises dans des lignes de repeater plutot qu'en tant que champs generaux de section au premier niveau.
Regles de choix d'un champ
Choisissez un type de champ selon le contrat de contenu que vous souhaitez conserver :
- utilisez
textpour des chaines courtes - utilisez
textareapour du copy brut sur plusieurs lignes - utilisez
numberpour des valeurs numeriques qui doivent rester numeriques - utilisez
urlpour des liens et destinations - utilisez
datepour des dates de publication, d'evenement ou de timeline - utilisez
imageouimagespour des medias geres - utilisez
filepour des actifs telechargeables - utilisez
selectoucheckboxpour des options controlees - utilisez
richtextpour de la mise en forme editoriale - utilisez
htmlcodeuniquement pour du markup avance controle - utilisez
mappour des donnees de localisation structurees - utilisez
repeaterpour des lignes structurees repetees - utilisez
formSelectetreviewSelectpour des embeds geres
Guide de decision rapide
une chaine courte -> text
un bloc simple multi-lignes -> textarea
du contenu editorial formate -> richtext
des cartes ou FAQ repetables -> repeater
embed d'un Form gere -> formSelect
embed d'une Review geree -> reviewSelect
markup avance personnalise -> htmlcodeExemple de schema
[
{ "name": "title", "label": "Title", "type": "text" },
{ "name": "summary", "label": "Summary", "type": "textarea" },
{ "name": "heroImage", "label": "Hero Image", "type": "image" },
{ "name": "ctaUrl", "label": "CTA URL", "type": "url" }
]