Hallo Zeta Team,
ich brauche eure Hilfe. Seit meinem Update von Version 16.8 auf Zeta Producer 17 Business habe ich ein richtig seltsames Problem mit integrierten Bildern in meinen eigenen HTML-Widgets.
Was passiert?
Wenn ich ein Bild ganz normal über das HTML-Tag einbinde, wird es total unzuverlässig angezeigt. In der Offline-Vorschau und auch später live ist das Bild mal da, nach dem nächsten Laden oder Upload plötzlich wieder komplett weg oder zerschossen. Unter Zeta 16.8 lief exakt derselbe Code immer bombenfest!
Hier ein Beispiel, wie der HTML-Code aufgebaut ist, der unter 16.8 nie Probleme gemacht hat:
<div class="highlight-container">
<!-- Unter 16.8 top, seit v17 fliegt mir das Bild um die Ohren: -->
<img src="oid://image/bildxxx" alt="Testbild" class="highlight-graphic">
</div>
Mein aktueller (anstrengender) Workaround:
Ich habe herausgefunden: Wenn ich das Bild aus dem HTML-Code rauswerfe und es stattdessen als CSS-Hintergrundbild (background-image: url('oid://image/...');) einbaue, klappt es perfekt und bleibt stabil.
HTML
<div class="highlight-container">
<!-- So bleibt es stabil, verlangt aber für jedes Bild extra CSS: -->
<div class="highlight-graphic-box" data-stroid="oid://image/bildxxx"></div>
</div>
CSS
.highlight-graphic-box {
width: 220px;
height: 200px;
background-image: url('oid://image/bildxxx');
background-size: cover;
background-position: center;
display: block;
}
Die OIDs stimmen also, aber Zeta 17 scheint die klassischen <img>-Tags innerhalb von eigenen HTML-Objekten irgendwie sporadisch zu verschlucken oder im Cache zu verlieren. Da ich das ungerne bei jedem Bild per CSS umbauen möchte, dachte ich, ich frage mal bei euch nach. 😉
Ist dazu schon was bekannt oder hat das Phänomen noch jemand seit der v17.xx beobachtet?
Freue mich auf euer Feedback und viele Grüße!
Armin (aws)