hotti: Alternatives Bild anzeigen, falls orig. nicht existiert

Beitrag lesen

Hallo,

ich habe eine Profilseite, auf der auch ein Profilbild angezeigt wird. Wenn ein Benutzer kein Profilbild hat, möchte ich ein default-Profilbild anzeigen.

Idee: Platzhalter für das src-Attribut <src="%profile_avatar%" alt="Avatar">

Meine Frage ist jetzt, wie kann ich herausfinden, ob zu dem Benutzer ein Bild existiert?

Genau: Die Frage nach dem Palü für Vlatzhalter ;)

Ich habe bereits Lösungen mit dem "onError" im img-Tag gesehen.

Idee: Serverseitige Lösung

Du bist im Model 'Profile', das Model sei an eine Klasse gebunden. Diese Klasse hat eine Methode src_for_profile_avatar(); die liefert entoderweder:

"/profiles/$certain_username/images/avatar.png"
"/profiles/defaults/avatar.png"