Hallo,
ich sehe immer wieder an vielen Beispielen, wie wichtig es ist, Daten von Strukturknoten mit Datensätzen zu verknüpfen:
Beispielhaft sei als Anwendungsfall ein Webshop genannt, der auf der Website eingebunden werden soll und dessen Produktkategorien sich in der Navigation widerspiegeln sollen.
Wenn man nun die Artikel der entsprechenden Produktkategorie auf einer Seite anzeigen lassen möchte, hat man ganz schön Pech: Es fehlt eine Möglichkeit zur Verknüpfung zwischen Strukturknoten und Datenquellen bzw. Entities daraus.
Folgen:
- Man muss skriptuell die Struktur pflegen, um die FS_ID einer zugehörigen Produktkategorie zu pflegen
- Es gibt keine referenzielle Integrität zwischen Struktur und Datensätzen (hier: Produktkategorien)
- Das Löschen, Ändern und Erstellen von Datensätzen spiegelt sich nicht in der Struktur wider (und umgekehrt, werden z.B. Strukturknoten gelöscht, dann hat dies keine Auswirkungen auf die Datenquellen!)
- dadurch hohe Fehleranfälligkeit, weil die Struktur-Variable jeder beliebige String sein darf
Also:
Bitte die Variablen von Strukturknoten so erweitern, dass man hier auch auf Entities von Datenquellen zugreifen kann.
PS: Es gibt sicher noch viele weitere Anwendungsfälle... das Problem tritt immer dann auf, wenn man auf einer Seite auf Elemente einer Datenquelle zugreifen will. Das soll ja relativ häufig vorkommen