Ich habe diesbezüglich eine Idee.
Man braucht ja das Bild im Backend nur einmal in der Größe abrufen und dann wird es im Redaxo Cache gespeichert. Das muss ich ja nur einmal machen - im Backend wenn ich ein Block speichere.
Wenn ich im Frontend das Bild abrufe, dann rufe ich nur das Bild aus dem redaxo/generated/files Verzeichnis direkt auf. So könnte es laufen, oder???:
- Code: Alles auswählen
if($REX['REDAXO'])
{
if("REX_FILE[1]"!="") {
echo '<div style="display:block;float:right;width:200px;height:auto;background-color:#fff2cb;padding:5px;text-align:left;margin-left:15px;">
<a rel="group" title="'.$fileTitle.'" href="files/'."REX_FILE[1]".'" class="groesser">
<img src="index.php?rex_resize=200w__'."REX_FILE[1]".'" alt="Newsbild"/></a><br/>
'.$fileTitle.'
</div>';
}
}
else {
if("REX_FILE[1]"!="") {
echo '<div style="display:block;float:right;width:200px;height:auto;background-color:#fff2cb;padding:5px;text-align:left;margin-left:15px;">
<a rel="group" title="'.$fileTitle.'" href="files/'."REX_FILE[1]".'" class="groesser">
<img src="/redaxo/include/generated/files/image_resize__200w__'."REX_FILE[1]".'" alt="Newsbild"/></a><br/>
'.$fileTitle.'
</div>';
}
}
Dazu muss man natürlich das Verzeichnis per htaccess freigeben.