user_picture
Eingetragen von Levi (17)
am 08.06.2010 - 13:03 Uhr in
am 08.06.2010 - 13:03 Uhr in
Hallo zusammen,
bastle gerade an einer User-Status-Site und möchte gern per "array" das jeweilige user_picture erscheinen lassen.
Wie laute der syntax zum anzeigen der benutzerbilder .
Irgentwie haut das bei mir nicht hin, mit der print Ausgabe.
so long,
danke und Gruß Levi
- Anmelden oder Registrieren um Kommentare zu schreiben
User picture
am 09.06.2010 - 15:11 Uhr
Hallo.
...möchte gern per "array" das jeweilige user_picture erscheinen lassen...
Wie genau meinst Du das?
Ausgeben kann man das Benutzerbild mittels
<?php
if ($user->picture) {
print theme('user_picture', $user;
}
?>
hth,
Stefan
theme('user_picture')
am 15.09.2010 - 15:18 Uhr
Hallo Stefan,
ich habe dazu eine Frage, bzw. ein Problem bei dem ich nicht weiterkomme.
Vorab mein Setup:
theme('user_picture'...)
ausgibt.Mein Modul holt sich das Bild durch folgenden Aufruf:
$user = user_load($uid);
$bild = theme('user_picture',$user);
Das ganze funktioniert unter meinem eigenen Theme problemlos. Das Bild wird genau so angezeigt, wie es auch in anderen Modulen funktioniert. Prima.
Seit ich jedoch diese Änderungen vorgenommen habe, führt ein Aufruf des Verwaltungsthemes
Erst wenn ich den Abruf des Bildes in meinem Modul auskommentiere und händisch den Eintrag "theme_registry:mein_theme" aus der Tabelle "cache" lösche, funktionert wieder alles.
Für mich riecht das nach irgendeinem Problem des Theme-Systems, das hier durch irgendeinen Aufruf zerschossen wird. Nur: Welches? Habe ich vielleicht irgendetwas vergessen? Muß ich meine Implementierung von _user_picture vielleicht noch irgendwo anmelden, mittels hook_theme oder so? Oder was kann das sonst für ein Problem sein?