Skip to main content

Content Creator inline Edit für per AJAX nachgeladenen Inhalt

Comments

5 comments

  • Zendesk API User
    Author: marza - 8/16/2017 14:16

    Hallo Jan,

    könnte sein, dass Du hier mit LiveEdit etwas ausrichten kannst:

    http://www.e-spirit.com/odfs52/vorlagenentwick/contentcreator/liveedit/

    (oder suche bei Deiner FS-Installation im ODFS nach liveedit)

    Eigentlich ist das gedacht, um in deployten Seiten eine ContentCreator ähnliche Edit-Funktion anzubieten. Anwendungsfall könnte z.B. ein Intranet sein.

    Grüße Marian

    0
  • Zendesk API User
    Author: mbergmann - 8/16/2017 20:07

    Hallo Jan,

    ist denn im nachgeladenen Inhalt der editorId()-Code schon drin?

    Falls ja: Hier sollte dann jeweils beim Nachladen der Aufruf von top.WE_API.Preview.rescan(element) helfen. Dadurch wird nach später hinzugekommenen editorId()-Infos gesucht.

    Falls nein: Hier müsstest Du vorher noch dafür sorgen, dass die editorId()-Infos in den nachgeladenen Inhalten vorhanden sind. Dabei handelt es sich ja letztlich nur um einige data-Attribute, die für das Rendern der Edit-Rahmen benutzt werden.

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: jan_petersen - 8/17/2017 9:36

    Hallo Michael, ich werde deine Idee mal versuchen, hört sich gut an.

    editorId() ist tatsächlich noch nicht in dem "Nachladetemplate" drin. Im Javascript kann ich einfach auf WE_API zugreifen, oder muss da noch was in den HTML Head rein? Ist ja im Content Creator.

    Edit: Es hat funktioniert, dass der Rahmen und der edit-Knopf kommt. Jetzt ist nur noch mein Editor leer, d.h. der editorId Aufruf hat wohl noch nicht die richtigen Parameter. Außerdem fehlen die "Neu" und "Kopieren" Schaltflächen. Es scheint, als würde die Entity und die View nicht korrekt ausgewertet im editorId Aufruf (es handelt sich um Inhalte aus der News Datenquelle "news"). Der Aufruf lautet $CMS_VALUE(editorId(entity:news,view:"news"))$ und funktioniert so auch in der Newsübersicht mit den statischen Inhalten.

    0
  • Zendesk API User
    Author: jan_petersen - 8/17/2017 9:37

    Danke Marian.

    Ich glaube, Michaels Antwort trifft mehr auf mein Problem zu. Danke trotzdem.

    0
  • Zendesk API User
    Author: mbergmann - 8/17/2017 14:09

    Hallo Jan,

    enthält die Variable "entity" denn tatsächlich ein Entity-Objekt? Wo schreibst Du denn den editorId()-Aufruf rein? Gibt es Fehler in der JS-Konsole?

    Viele Grüße

    Michael

    0

Please sign in to leave a comment.