Smarty: Prüfen ob Bild vorhanden

Guten Morgen!

Gibt es bei Smarty die Möglichkeit, zu überprüfen, ob eine Datei (in meinem Fall ein Bild) existiert?

Ich dachte an so etwas in der Art:


[{assign var="bild" value=BildDa("PFAD/ZUM/BILD/")}]
[{if $bild}]
//--> Code
[{/if}]

Google & die Boardsuche haben mich nicht weiter gebracht…

MfG

mir ist keine Möglichkeit bekannt, sowas macht man normalerweise mit php

Du könntest mit getimagesize arbeiten.


[{ assign var="bild" value=$oViewConf->getImageUrl('MEINBILD')|getimagesize }]

[{ if $bild.0 }]

könnte funktionieren - nicht getestet. Kennt smarty file_exist nicht?

So in der Art könnte man es auch machen :slight_smile:


[{assign var="sPicPath" value=$oViewConf->getImagePath('MEINBILD')}]

[{if $sPicPath|@file_exists}]
    [{html_image file=$sPicPath}]
[{/if}]


Hi!

Danke für die wertvollen Tipps!!

Klappt wunderbar.

MfG