Das Mehrfacheingabe-Feld (Multiple Input) ermöglicht das Speichern verschachtelter, tabellarischer Datenstrukturen. Es können mehrere Einträge (Zeilen) hinzugefügt werden, wobei jede Zeile aus benutzerdefinierten Spalten (Feldern) besteht.
Die Spalten werden in den Feldeinstellungen definiert. Jede Spalte hat einen eigenen Identifier, Label und Feldtyp (z.B. Text, Bild, Dropdown etc.). Dadurch können komplexe Datenstrukturen wie Preistabellen, Teamlisten oder FAQ-Einträge modelliert werden.
Ausgabe
Die Ausgabe ist in allen Kontexten identisch — ein Array von Objekten, wobei jedes Objekt eine Zeile repräsentiert. Die Schlüssel entsprechen den konfigurierten Identifiers der Spalten. Jede Zeile enthält zusätzlich einen _uid Schlüssel zur eindeutigen Identifikation.
API / SDK / Nitro CMS
Beispiel mit den Spalten name (Text), funktion (Text) und bild (Bild):
"team": [
{
"_uid": "abc123",
"name": "Max Muster",
"funktion": "CEO",
"bild": {
"source": "https://storage.flyo.cloud/max_3b53038e.jpg",
"caption": null,
"copyright": null,
"name": "max.jpg",
"id": 149950,
"mime_type": "image/jpeg"
}
},
{
"_uid": "def456",
"name": "Anna Beispiel",
"funktion": "CTO",
"bild": {
"source": "https://storage.flyo.cloud/anna_446fdb26.jpg",
"caption": null,
"copyright": null,
"name": "anna.jpg",
"id": 149951,
"mime_type": "image/jpeg"
}
}
]Verschachtelte Feldtypen
Die Werte innerhalb jeder Zeile werden gemäss ihrem jeweiligen Feldtyp formatiert. Ein Bild-Feld innerhalb einer Mehrfacheingabe wird also genauso formatiert wie ein eigenständiges Bild-Feld.
Leerer Wert
"team": []
