Riferimento dei campi dei componenti
Riferimento dei campi dei componenti
Questo riferimento copre i tipi di campo disponibili durante la definizione dei Componenti FaceFlow.
Usa questa sezione quando devi decidere che tipo di input rivolto all'editor una sezione dovrebbe esporre e come tale input dovrebbe essere reso in modo sicuro e prevedibile.
Tipi di campo di primo livello
- Testo
- Area di testo
- Numero
- URL
- Data
- Immagine
- Immagini
- File
- Selezione
- Casella di controllo
- Testo formattato
- Codice HTML
- Mappa
- Ripetitore
- Selezione modulo
- Selezione recensione
Tipi di sotto-campo solo per repeater
Questi tipi di campo sono pensati per essere usati all'interno delle righe di repeater anziché come campi generali di sezione di primo livello.
Regole per la scelta del campo
Scegli un tipo di campo in base al contratto di contenuto che vuoi preservare:
- usa
textper brevi stringhe - usa
textareaper testo semplice su più righe - usa
numberper valori numerici che devono restare numerici - usa
urlper link e destinazioni - usa
dateper date di pubblicazione, eventi o della timeline - usa
imageoimagesper media gestiti - usa
fileper asset scaricabili - usa
selectocheckboxper opzioni controllate - usa
richtextper formattazione editoriale - usa
htmlcodesolo per markup avanzato controllato - usa
mapper dati di posizione strutturati - usa
repeaterper righe ripetute e strutturate - usa
formSelectereviewSelectper embed gestiti
Guida rapida alla scelta
one short string -> text
one multi-line plain block -> textarea
formatted editorial content -> richtext
repeatable cards or FAQs -> repeater
embed a managed Form -> formSelect
embed a managed Review -> reviewSelect
advanced custom markup -> htmlcodeEsempio di 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" }
]