Ja. Dies kann erreicht werden, indem eine has_many
-Beziehung zu einer benutzerdefinierten DataObject
erstellt wird, die ein Bild und ein Verknüpfungsobjekt enthält.
Im folgenden Beispiel haben wir eine HomePage
mit einer has_many
Beziehung zu Slide
. Slide
enthält Image
und Link
.
Es gibt einige gute Informationen zu diesem Thema in SilverStripe Lesson 9 - Mit Datenbeziehungen arbeiten - $ has_many .
Das optionale Sortiermodul, das ich in diesem Beispiel verwende, ist das SortableGridField .
Slide.php
%Vor%HomePage.php
%Vor%Layout / HomePage.ss
%Vor%Verwenden von DataObjectManager- und Uploadify-Modulen:
Slide.php
%Vor%HomePage.php
%Vor%Layout / HomePage.ss
%Vor%Tags und Links image uploadify silverstripe