Block Mit Userdaten erstellen
Eingetragen von hoshi79 (53)
am 09.04.2008 - 13:57 Uhr in
am 09.04.2008 - 13:57 Uhr in
Hallo,
gibt es ein Möglichkeit, einen Block mit den Daten des eingelogten Users zu erstellen? Es sollen Daten aus Profile angezeigt werden. Wie schaut der php-Code dazu aus, wenn ich z.B. das Feld Name und Vorname auslesen möchte?
Nebenbei sollen nicht nur die oben genannten Userdaten auf einer Übersichtseite angezeigt werden, sondern zusätzlich auch rollenspezifische Inhalte gelistet werden. Macht es also Sinn für jede, ich nenne es jetzt mal Kartei, einen Block zu erstellen und sie untereinander zu listen oder gibt es da eine saubere Lösung?
Gruß, hoshi
- Anmelden oder Registrieren um Kommentare zu schreiben
mach doch einfach eine View.
am 09.04.2008 - 22:13 Uhr
mach doch einfach eine View. Die kannst du dann entsprechend themen.
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Welcher Filter für die Anzeige der Felder des aktuellen Users
am 10.04.2008 - 11:36 Uhr
Hallo,
ich weiß nicht wie, aber welcher Filter ist dafür zuständig, dass die Felder des aktuellen User angezeigt werden soll? Wie muss die View ausschauen? Ich stelle mich da gerade, so glaube ich, dumm an!
Gruß, hoshi
Evtl probiere ich mal den Ansatz
am 10.04.2008 - 17:47 Uhr
Also, wenn ich einen neen Block anlege und zum Beispiel
<?php
print $GLOBALS['user']->mail
?>
gruß, hoshi
also $GLOBALS['user'] ist
am 10.04.2008 - 18:24 Uhr
also $GLOBALS['user'] ist von sich das selbe wie global $user;
<?php
global $user;
drupal_set_message('<pre>'. print_r($user, true) .'</pre>');
?>
Dort siehst du dann genau die verschiedenen verfügbaren Variablen
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb
das ist ja schon einmal
am 10.04.2008 - 18:36 Uhr
das ist ja schon einmal verdammt nett zu sehen. allerdings fehlen mir noch die variablen aus der profile erweiterung (felder, die ich in profile zusätzlich angelegt habe). kann ich diese genauso global einbinden damit sie später verfügbar sind?
gruß, hoshi
probier mal $user =
am 10.04.2008 - 20:30 Uhr
probier mal $user = profile_load_profile($user);
dann soltest du alles haben
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb
super, das hat mir
am 11.04.2008 - 09:27 Uhr
super, das hat mir gefehlt!!! vielen dank!
gruß, hoshi