einer Entität
Interfaces definieren ein Set an Standard-Feldern über alle Entitäten hinweg (z.B. «jeder Inhaltstyp muss einen Titel, ein Bild und einen Preis haben»). Dadurch verfügen mehrere Entitäten über eine gemeinsame Struktur und können über einen einheitlichen Datenknotenpunkt ausgegeben werden — auch wenn ihre eigentlichen Felder komplett unterschiedlich sind. Dies ist besonders relevant für Content Pools, die Inhalte aus mehreren Entitäten bündeln: Dank dem Standard Interface können diese Inhalte über ein gemeinsames Mapping ausgegeben werden.
Nur skalare Felder
Dem Standard Interface können nur skalare Felder zugeordnet werden (Text, Zahl, Boolean, Datum, Slug usw.). Komplexe Feldtypen wie Mehrfacheingabe, JSON oder Schemas sind nicht zuordenbar.
Die Standard Interface Definition rufst du auf, indem du via Einstellungen > Entitäten eine beliebige Entität öffnest und zum Tab Standard Interface wechselst. Für die folgenden Attribute kannst du ein Feld der jeweiligen Entität verknüpfen:
- Titel Attribut —> Feld, das einen Titel oder ähnliche Information enthält
- Slug Attribut —> Textfeld, das einen Wert als String enthält
- Teaser Attribut —> Feld, das eine Kurzbeschreibung oder ähnliche Information enthält
- Beschreibung Attribut —> Feld, das einen ausführlicheren Beschreibungstext oder ähnliche Information enthält
- Bild Attribut —> Feld, das ein visuelles Element enthält
- Link Attribut —> Feld, das eine URL enthält
- Startzeit/Endzeit Attribut —> Feld, das ein Datum und/oder Zeit enthält (z.B. bei Veranstaltungen)
Standard Interface in der Benutzeroberfläche von Flyo
Durch die Definition des Standard Interface für jede Entität kann Flyo trotz einer Vielzahl Entitäten mit unterschiedlichen Datenfeldern eine einheitliche Gestaltung in der Benutzeroberfläche sicherstellen. Die Darstellung von Listen, Karten und anderen Ansichten in der Benutzeroberfläche von Flyo basieren auf dem Standard Interface.
(1) Titel Attribut, (2) Teaser Attribut, (3) Bild Attribut.
Dynamische Information
Die Bezeichnung Dynamische Information bezieht sich auf ein Informationsfeld innerhalb der Flyo-Oberfläche. Die Dynamische Information kann genutzt werden, um verschiedene Feldinhalte zu kombinieren und in der Flyo-Oberfläche auszugeben. Die Ausgabe ist auf 255 Zeichen limitiert. Wenn die Ausgabe länger als 255 Zeichen ist, wird der Text automatisch abgeschnitten.
Standard Interface für kuratierte Content Pools in Integrationen
Kuratierte Content Pools können Inhalte mehrerer Entitäten enthalten. Dies bringt die Herausforderung mit sich, dass die einzelnen Felder dieser Entitäten komplett unterschiedlich sein können. Mit dem Standard Interface wird eine Entitäten übergreifende Konsistenz für ein Set an Feldern geschaffen. Werden in einer Integration kuratierte Content Pools eingesetzt, ist das Mapping nur für Felder des Standard Interface möglich.
Die Rolle des Standard Interface für die Nitro Integration
In der Nitro CMS Integration spielt das Standard Interface eine zentrale Rolle:
- Suche: Der Search-Endpunkt durchsucht die Felder Titel und Teaser aus dem Standard Interface.
- Sitemap: Die Sitemap liefert Einträge mit den Standard Interface-Feldern (Titel, Slug, Bild etc.).
- Routen: URL-Templates für Detailseiten verwenden
{entity_slug}und{entity_unique_id}aus dem Standard Interface. - Breadcrumbs: In Breadcrumb-Titeln können die Platzhalter
{entity_title}und{entity_teaser}verwendet werden. - Entity-Response: Die Antwort des Entities-Endpunkts enthält ein
entity-Objekt mit allen Standard Interface-Feldern.

