[gelöst] User Angaben in user-profile.tpl.php ausgeben
am 15.01.2012 - 18:57 Uhr in
Hi,
ich theme gerade mein User Profil und habe mir eine user-profile.tpl.php erstellt.
Dort habe ich es auch geschafft das Userbild und die Beschreibung auszugeben mit:
<?php
<?php print render($user_profile['user_picture']);
?><?php
print render($user_profile['field_u_bio']);
?>?>
Was ich aber nicht geschafft habe, sind die anderen Angaben auszugeben wie der Username.
Anbei der Auszug der Seite mit Devel.
Müsste es nicht mit ($user_profile['name']); funktionieren?
Suche jetzt schon lange und weiß leider nicht weiter.
lg
Christoph

- Anmelden oder Registrieren um Kommentare zu schreiben

Da steht doch Objekt. Ein
am 15.01.2012 - 19:10 Uhr
Da steht doch Objekt. Ein Objekt kann aber nicht wie ein Array angesprochen werden. Da mußt du dem -> Operator verwenden.
Beste Grüße
Werner
Da steht doch Objekt. Ein
am 15.01.2012 - 19:10 Uhr
Da steht doch Objekt. Ein Objekt kann aber nicht wie ein Array angesprochen werden. Da mußt du dem -> Operator verwenden.
Beste Grüße
Werner
stimmt, aber
am 15.01.2012 - 19:20 Uhr
Hi,
danke. Das stimmt. Aber sollte es dann so gehen?
<?phpprint($user_profile->name);
?>
Das geht leider auch nicht :-(
lg
Das sieht auch nicht nach der
am 15.01.2012 - 19:26 Uhr
Das sieht auch nicht nach der Ausgabe von user_profile aus. Was hast Du denn angezeigt, als Du das Bild erstellt hast?
Beste Grüße
Werner
Ich war auf einer user
am 15.01.2012 - 19:34 Uhr
Ich war auf einer user Profilseite. Angezeigt wird bis jetzt nur das userbild und ein Bio Text, sowie ein angehängter View mit Artikeln des users.
Danke
Und woher weiß ich wie das
am 15.01.2012 - 21:18 Uhr
Und woher weiß ich wie das Objekt heißt, das mir DEVEL anzeigt? Weil es steht ja immer nur "Object Stdclass" ?
Habe es leider noch immer nicht geschafft den Usernanne anzuzeigen.
Nach langer Suche habe ich es
am 15.01.2012 - 22:04 Uhr
Nach langer Suche habe ich es jetzt geschafft.
<?phpprint($user_profile['field_u_website']['#object']->name);
?>
Per var_dump habe ich mich durch das $user_profile Array gekämpft. Ob das jetzt der richtige Weg ist bin ich mir nicht sicher, aber es funktioniert mal :-)