Skip to main content

Drag & Drop im ContentCreator [DataAccessPlugin]

Comments

4 comments

  • Zendesk API User
    Author: mbergmann - 11/9/2016 19:27

    Hallo Matthias,

    ich hoffe ich verstehe es richtig: Du versuchst durch Implementierung des TransferHandlings des DAP zu erreichen dass beim Drop auf eine FS_REFERENCE "etwas passiert"? Der TransferHandling-Aspekt des DAP wird nur angesprochen wenn man etwas in einen entsprechenden INDEX dropt und wird bei "fremden" EKs (=FS_REFERENCE) nicht angesprochen, die haben ihre eigenen TransferHandlings. D.h. Du musst hier dafür sorgen, dass das TransferSupplying des DAP einen zur FS_REFERENCE kompatiblen Typ zur Verfügung stellt, das müsste ein IDProvider sein (Achtung: IIRC exakt IDProvider und kein Sub-Interface). D.h. Du müsstest das Medium im TransferSupplying erzeugen.

    Hier macht es übrigens ggf. Sinn noch eine Duplikatsprüfung einzubauen, z.B. durch Eintragen der DAM-ID des Objektes in den Media-Metadaten. Es würde dann zuerst per QueryAgent ein medium mit dieser ID gesucht und falls vorhanden zurückgeliefert. Ansonsten wird ein neues Medium erzeugt und die DAM-ID dort eingetragen.

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: matze - 11/10/2016 6:27

    Hallo Michael,

    vielen Dank, genauso ist es, wenn ich IDProvider statt in EnhancedFile verpacktes Media im Supplier zurückliefere funktionierts. Allerdings nur wenn ich im ContentCreator auf den Bearbeiten Button drücke und das Asset auf die Eingabekomponente im Formular ziehe, gibt es auch die Möglichkeit den Supplier so zu bauen, dass man direkt auf ein Bild "droppen" kann, ohne erst das Formular zu öffnen? Das wäre quasi die Kür. :smileyhappy:

    Dublettenprüfung ist hier übrigens bereits vorgesehen.

    Viele Grüße

    Matze

    0
  • Zendesk API User
    Author: mbergmann - 11/29/2016 22:24

    Hallo Matthias,

    ohne es getestet zu haben: Hast Du mal "Media" als weiteren Typ versucht?

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: matze - 11/30/2016 10:00

    Hallo Michael,

    das muss wohl am Demo-Projekt gelegen haben. Bin grade eben auf die neue Entwicklungsumgebung umgezogen und im dortigen Mithras Energy Projekt funktioniert dein zuerst beschriebener Rat einwandfrei. Habe daher deine erste Antwort entsprechend markiert.

    Viele Grüße

    Matze

    0

Please sign in to leave a comment.