Antwort #5 am: 22. Juli 2016, 10:48:30
Vielen Dank schon mal.
Es sieht aber so aus als würde diese Funktion einen Platzhalter anzeigen wenn dem Produkt kein Bild zugewiesen ist.
Wir haben jedoch das Problem, dass den Produkten wo Bilder vorlagen die Bilder auch alle zunächst angezeigt wurden jetzt aber einige nicht.
Da wo keine Bilder zugewiesen sind wird noimage.gif angezeigt.
Jetzt tritt der fall ein, dass Bilder einfach vom Server aus den Imagesverzeichnissen gelöscht wurden.
Die URLs jedoch noch in den Produkten stehen. (menschliches versagen
)
Werden die nun in der Kategorieliste ausgegeben werden alle wo den Produkt kein Bild zugewiesen wurde das noimge.gif angezeigt. aber bei denen welche blöderweise vom server gelöscht wurden wird ein BrokenLink angezeigt.
das standardscript ist etwas so:
{if $module_data.PRODUCTS_IMAGE!=''}
Produktbild
{else}
noimage.gif
{/if}
Da wird nach meinem Verständnis nach nur geprüft ob in DB für das BIld eine URL hinterlegt ist.
Ob die Datei dieser URL auch existiert wird nicht geprüft.
daher hatte ich es zunächst mit
{if (file_exists($module_data.PRODUCTS_IMAGE))}
versucht.