Das Entitäten-Feld ermöglicht die Verknüpfung eines Eintrags mit einem oder mehreren Einträgen einer anderen Entität. Beispielsweise kann ein Blogbeitrag mit mehreren Tags oder Autoren verknüpft werden. Die gewünschten Felder der verknüpften Einträge können über das Mapping konfiguriert werden.
Für die Verknüpfung mit nur einem einzelnen Eintrag kann das Entität (Einzeleintrag) Feld verwendet werden.
Ausgabe
Die Ausgabe unterscheidet sich je nach Kontext. Gemappte Felder der verknüpften Einträge werden als kommaseparierte Werte oder als Arrays zurückgegeben.
API
Gibt ein Array mit den IDs der verknüpften Einträge zurück. Gemappte Felder werden als kommaseparierte Strings ausgegeben:
"autoren": ["10430", "10429"],
"autoren_name": "Max Muster, Anna Beispiel",
"autoren_bild": "https://storage.flyo.cloud/max.jpg, https://storage.flyo.cloud/anna.jpg",
"autoren_slug": "max-muster, anna-beispiel"SDK / Nitro CMS
Gibt ein Array von Objekten mit id und unique_id zurück. Gemappte Felder werden als Arrays mit den jeweiligen SDK-Formatierungen ausgegeben:
"autoren": [
{
"id": 10430,
"unique_id": "oJtovbgy"
},
{
"id": 10429,
"unique_id": "3c2He0Xq"
}
],
"autoren_name": ["Max Muster", "Anna Beispiel"],
"autoren_bild": [
{
"source": "https://storage.flyo.cloud/max.jpg",
"caption": "Portrait Max",
"copyright": "Fotograf A",
"name": "max.jpg",
"id": 149950,
"mime_type": "image/jpeg"
},
{
"source": "https://storage.flyo.cloud/anna.jpg",
"caption": "Portrait Anna",
"copyright": "Fotograf B",
"name": "anna.jpg",
"id": 149951,
"mime_type": "image/jpeg"
}
],
"autoren_slug": ["max-muster", "anna-beispiel"]Im Nitro CMS Kontext werden zusätzlich routes für jeden Eintrag mitgeliefert, die die Detail-Routen enthalten.
Leerer Wert
"autoren": []
