Komponenten-Feldreferenz
Komponenten-Feldreferenz
Diese Referenz behandelt die Feldtypen, die verfügbar sind, wenn FaceFlow Components definiert werden.
Verwenden Sie diesen Abschnitt, wenn Sie entscheiden müssen, welche Art von editorseitigem Eingabefeld ein Abschnitt bereitstellen soll und wie diese Eingabe sicher und vorhersehbar gerendert werden soll.
Feldtypen auf oberster Ebene
- Text
- Textarea
- Number
- URL
- Date
- Image
- Images
- File
- Select
- Checkbox
- Richtext
- HTML Code
- Map
- Repeater
- Form Select
- Review Select
Nur im Repeater verwendbare Unterfeldtypen
Diese Feldtypen sind dafür vorgesehen, innerhalb von repeater-Zeilen verwendet zu werden und nicht als allgemeine Felder auf oberster Ebene der Sektion.
Regeln zur Feldauswahl
Wählen Sie einen Feldtyp entsprechend dem Inhaltsvertrag, den Sie beibehalten möchten:
- verwenden Sie
textfür kurze Zeichenketten - verwenden Sie
textareafür mehrzeiligen, unformatierten Text - verwenden Sie
numberfür numerische Werte, die numerisch bleiben sollen - verwenden Sie
urlfür Links und Zieladressen - verwenden Sie
datefür Veröffentlichungs-, Event- oder Zeitachsen-Daten - verwenden Sie
imageoderimagesfür verwaltete Medien - verwenden Sie
filefür herunterladbare Assets - verwenden Sie
selectodercheckboxfür kontrollierte Optionen - verwenden Sie
richtextfür redaktionell formatierten Inhalt - verwenden Sie
htmlcodenur für kontrolliertes, fortgeschrittenes Markup - verwenden Sie
mapfür strukturierte Standortdaten - verwenden Sie
repeaterfür strukturierte wiederholte Reihen - verwenden Sie
formSelectundreviewSelectfür verwaltete Einbettungen
Schnelle Entscheidungsübersicht
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 -> htmlcodeSchema-Beispiel
[
{ "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" }
]