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

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 text per brevi stringhe
  • usa textarea per testo semplice su più righe
  • usa number per valori numerici che devono restare numerici
  • usa url per link e destinazioni
  • usa date per date di pubblicazione, eventi o della timeline
  • usa image o images per media gestiti
  • usa file per asset scaricabili
  • usa select o checkbox per opzioni controllate
  • usa richtext per formattazione editoriale
  • usa htmlcode solo per markup avanzato controllato
  • usa map per dati di posizione strutturati
  • usa repeater per righe ripetute e strutturate
  • usa formSelect e reviewSelect per 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      -> htmlcode

Esempio 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" }
]

Voci correlate