Stefan_mueller5
I'm new here

Seitenvorschau und Medienverwaltung

Hallo zusammen,

wir möchten ein Medium auf einer Seite via Medienverwaltung (siehe Screenshot) austauschen. Das funktioniert soweit auch, nur leider wird die Seitenvorschau (oder der Absatz) nach dem Austausch nicht aktualisiert. Der Redakteur muss also explizit via F5 die Seite neu laden.

Der Ausgabekanal des zugrundeliegenden Bild-Templates sieht wie folgt aus:

<div $CMS_VALUE(editorId(reloadPreview:true, "st_picture"))$>
<img src="$CMS_REF(st_picture, abs:if(#global.preview,0,2))$"/>
</div>

Hat jemand eine Idee, wie ich hier die Aktualisierung erzwingen kann?

Viele Grüße

Stefan

0 Kudos
4 Replies
Stefan_mueller5
I'm new here

Screenshot

2016-06-29_13-52-16.jpg

0 Kudos

Hallo Stefan,

nur sicherheitshalber: Über den Weg "Medien=>bearbeiten" wird hier das Medienobjekt selbst bearbeitet (=global ersetzt) und eben nicht ein anderes / neues Medium ausgewählt bzw. hochgeladen. D.h. falls hier Änderungen gemacht werden wirkt sich das auf allen Seiten aus, die dieses Medium benutzen.

Von daher ist die Notation in der editorId() auch vollkommen irrelevant, da die hier gar nicht für diesen Mechanismus zuständig ist - die verwendeten Medien werden soweit ich weiß allein über den Referenzgraphen "gesammelt" und dann eben dort angeboten.

Viele Grüße

Michael

0 Kudos

Hallo Michael,

ja, genau diese globale Ersetzung würden wir auch gerne in unserem Use-Case nutzen. Aber wir haben ein paar kleinere Probleme mit diesem Feature:

  1. Dem Benutzer wird nicht signalisiert, dass ein Medienobjekt auf der(n) Seite(n) ausgetauscht wurde. Es findet keine Aktualisierung statt, bzw. es wird keine Mitteilung/Information geschaltet.
  2. Die Seite(n) ändern nicht ihren Zustand, da ja nur der Mediencontainer verändert wurde. Damit wird dem Benutzer aber auch nicht mitgeteilt, dass er den Freigabeworkflow starten muss, um den veränderten Mediencontainer freizugeben. Hier könnte ich mit einer Anpassung des Elementstatusprovider Abhilfe schaffen, dann habe ich aber wieder das Problem, dass vorher ein manueller Reload der Seite erfolgen muss.

Viele Grüße

Stefan

0 Kudos

Hallo Stefan,

ich sehe das so wie du und würde dich damit gerne an unseren TechnicalSupport verweisen, damit diese das Problem als Bug einstellen können.

Grüße

Jan

0 Kudos