Silverstripe Uploadify Felder hinzufügen

8

Ich suche nach mehreren Bildern auf einer Seite in silverstripe (die als rotierende Galerie schließlich agieren wird) und fragte mich, ob es für einen Benutzer möglich war, einen Link für jedes dieser Bilder beim Hochladen jedes Bildes hinzuzufügen? / p>     

jay 21.01.2013, 04:49
quelle

1 Antwort

13

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 .

SilverStripe 3.1

Slide.php

%Vor%

HomePage.php

%Vor%

Layout / HomePage.ss

%Vor%

SilverStripe 2.4

Verwenden von DataObjectManager- und Uploadify-Modulen:

Slide.php

%Vor%

HomePage.php

%Vor%

Layout / HomePage.ss

%Vor%     
3dgoo 21.01.2013, 05:03
quelle

Tags und Links