Questions & Answers

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

Type a product name