Danke für eure Beiträge. Jedoch konnte ich das Problem trotzdem nicht lösen.
Habe jetzt den Vorschlag von MartectX getestet:
Code: Alles auswählen
<!-- IF postrow.S_PROFILE_GESCHLECHT -->
<td align="center" valign="middle" background="/styles/subsilver2/imageset/{postrow.custom_fields.PROFILE_FIELD_VALUE}.gif" STYLE="background-repeat: no-repeat;background-position: right top;">
<!-- ELSE -->
<td align="center" valign="middle">
<!-- ENDIF -->
4seven: Wenn kein Geschlecht angegeben wurde ist der Inhalt nicht 0 sondern NULL. Ein eq = "" hat auch nicht geklappt.
EDIT:
Okay, vergesst es. Das Script des Portals ist fehlerhaft und darum werden alte User nicht immer in phpbb_profile_fields_data angelegt. Darum existiert der Datensatz nicht.
Um das Layout deswegen nicht zu zerschießen, habe ich es nun so gemacht, dass wenn der Datensatz nicht gefunden wurde der ganze Beitrag ausgeblendet wird - so wird das Layout nicht zerschossen. Der Fehler tritt sowieso nur bei inaktiven User von 2005 auf.
Danke für die Hilfe

Gruß, Tom.