Variablen für Profile-Felder
Eingetragen von mikolaskova (776)
am 12.02.2009 - 09:25 Uhr in
am 12.02.2009 - 09:25 Uhr in
Hallo,
ich möchte in einem Feld bestimmte Profile-Felder als Variable einsetzen.
Über welche php-Variabeln komme ich an die Profile-Felder heran (via $user sind, soweit ich das richtig verstanden habe, nur diejenigen Werte erreichbar,die in der users-Tabelle drin sind...)
Danke und Gruss
Adriana
- Anmelden oder Registrieren um Kommentare zu schreiben
$user
am 12.02.2009 - 11:05 Uhr
Moin!
Wenn das user-Objekt in
$user
ganz regulär über die Funktionuser_load()
geladen wurde, sollten sämtliche Informationen, die andere Module in das Objekt packen wollen, auch über die Variable abfragbar sein.Mach doch mal an geeigneter Stelle eine Debug-Ausgabe, um den Inhalt von
$user
zu sehen.<?php
drupal_set_message('<pre>'. print_r($user, 1) .'</pre>');
?>
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Danke, so komme ich an alle
am 12.02.2009 - 11:37 Uhr
Danke, so komme ich an alle $user-Daten heran- ich möchte aber die Werte der zugehörigen Profile-Felder anzeigen... die kann ich nicht direkt über das $user-objekt anzeigen lassen. Oder habe ich Deine Antwort missverstanden?
Gruss
Adriana
Profile
am 12.02.2009 - 11:48 Uhr
Hm, vielleicht habe ich auch Deine Frage misgedeutet...
Du möchtest die Werte, die in den Profilfeldern des Nutzers stehen, abfragen?
Du verwendest das Standardmodul "profile"?
Wenn ja, sollten die Daten bereits im user-Objekt vorhanden sein.
Notfalls kannst Du die Daten des Profils auch über die Funktion profile_load_profile() nachladen.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Vielen Dank- jetzt kann ich
am 12.02.2009 - 12:18 Uhr
Vielen Dank- jetzt kann ich via profile_xy auf die Profile-Werte zugreifen!
Adriana