Benutzerbild im Theme
am 11.07.2012 - 22:55 Uhr in
Hallo,
ich versuche mich gerade an meiner ersten Drupal Seite. Es klappt auch alles ganz gut mit dem Konfigurieren und Themen. Leider stroße ich derzeit auf ein Problem was ich dank meiner mangelnden php Kenntnisse und Lösungssuche noch nicht lösen konnte:
Ich möchte im Headbereich neben dem Usermenu auf einem festen Platz das Bild des Users anzeigen. Dazu habe ich in der page.tpl.php an der entsprechenden stelle folgendes eingesetzt.
<?php print ($user->picture); ?>
Leider wird dadurch nicht das Bild, sondern nur dessen ID aus der file_managed Tabelle ausgegeben. Wie bekomme ich das jetzt sauber hin ohne einen Query schreiben zu müssen.
EDIT:
ok ich bin ein Schritt weitergekommen. Das hier gibt mir das UserBild aus. und verlinkt es automatisch mit dem Profil.
<?php print theme('user_picture', array('account' =>$user)); ?>
Mir wäre aber lieb wenn ich noch den passenden Image-Style setzen könnte. Hier würde jetzt 'thumbnail' in frage kommen. Hat jemand einen Tipp?
- Anmelden oder Registrieren um Kommentare zu schreiben

Modul "User Picture Block"
am 13.07.2012 - 07:13 Uhr
Vielleicht reicht dir das ja: http://drupalmodules.com/module/user-picture-block
(Dort lohnt auch immer ein Blick auf die "Related Modules".)