DefaultFoto in eigenem UserProfileTemplate
am 14.02.2007 - 16:02 Uhr in
Hallo zusammen,
habe mir ein eigenes Template für die UserProfile (user_profile.tpl.php) erstellt und möchte natürlich auch das BenutzerFoto mit integrieren.
Das klappt in einem Layer für die positionierung auch ganz gut:
<?php if($user->picture): ?>
<div style="float: right">
<img src="/<?php print $user->picture ?>">
</div>
Allerdings zeigt er nur die BenutzerFotos an, die auch welche hochgeladen haben.
Da der Platz sonst so "nachig" ausschaut, möchte ich ein DefaultFoto anzeigen lassen.
Habs mit dem Code probiert, aber es funzt nicht:
<?php if($user->picture) {
print theme('user_picture', $user);
}
else {
print ('<img src="/images/user_icon.gif">');
}
?>
Anstatt dem "print" hab ich es auch mit "$output" probiert aber auch nix.
<?php if($user->picture) {
$output .= theme('user_picture', $user);
}
else {
$output .= "<img src=\"/images/user_icon.gif\">";
}
print $output;
?>
Was ist im Code falsch?
Eine zweite Frage noch: Gibt es eine Möglichkeit vielleicht auch mehrere vorgegebene BenutzerFotos auszusuchen?
Unter Drupal.org gibt`s zwar mehrere Beiträge aber nicht das Richtige.
Liebe Grüße
Helge
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: DefaultFoto in eigenem UserProfileTemplate
am 14.02.2007 - 18:28 Uhr
<?php if($user->picture) {
print theme('user_picture', $user);
}
else {
print ('<img src="/images/user_icon.gif">');
}
?>
Was ist im Code falsch?
Eigentlich sollte das funktionieren. Ich kann es mir eigentlich nur damit erklären, das irgendwas mit dem Pfad zum @user_icon.gif@ nicht stimmt. Hast Du mal im Quellcode nachgesehen, ob das img-Tag erzeugt wird?
Falls Du nur ein Default-Image einsetzen möchtest und auf eine Auswahl verschiedener Images verzichten kannst, brauchst Du Dir diese Arbeit jedoch gar nicht zu machen. Du kannst unter @admin/user/settings@ einstellen, welches Standard-Image genommen wird, wenn der User keins hochgeladen hat.
Re: DefaultFoto in eigenem UserProfileTemplate
am 22.02.2007 - 18:16 Uhr
Eine zweite Frage noch: Gibt es eine Möglichkeit vielleicht auch mehrere vorgegebene BenutzerFotos auszusuchen?
Wurde soeben released: http://drupal.org/project/avatar_selection
Klingt gut,
am 23.02.2007 - 12:43 Uhr
jetzt muss ichs nur noch im 4.7er zum laufen bekommen.
So ist es jedenfalls nicht kompatibel.
Gruß
Helge