Genau das frage ich ab: ist der Dateiname-String leer, spring zum Ende des Scripts. Wenn ich die Abfrage so eingebe: {if $module_data.FILENAME == ''}, passiert gar nichts, der Script wird ausgeführt egal, ob es einen Dateinamen gibt oder nicht.
Wenn ich die Abfrage so eingebe: {if $module_data.FILENAME != ''}, wird keine Überschrift und keine Datei angezeigt, die Abfrage springs zum Ende des Scripts.
Die Stringvariable, die den Dateinamen enthält, wird in "/includes/modules/products_media.php" gefüllt (ist ja klar). Dann werden die Angaben an "/templates/xtc5/module/products_media.html" übergeben, wo ich die Abfrage eingebaut habe. Wenn der User nicht berechtigt ist, die angehängte Datei zu sehen, wird sie in der product_info auch nicht angeteigt, also ging ich davon aus, dass in diesem Fall der String $module_data.FILENAME leer ist. Dem ist aber offensichtlich nicht so, oder?