Deux options ici, en utilisant l'API de base ou entity_metadata_wrapper
global $user;
// Load full user account object
$account = user_load($user->uid);
// Get field;
$items = field_get_items('user', $account, 'field_node');
// Debug info
drupal_set_message('<pre>'.var_export($items,1).'</pre>');
// This gets the sanitized output, from the first field delta value (0)
$output = field_view_value('user', $account, 'field_node', $items[0]);
Fonctions pertinentes:
Vous pouvez également, si vous utilisez le module API d'entité, utiliser entity_metadata_wrapper
global $user;
$user_wrapper = entity_metadata_wrapper('user', $user);
drupal_set_message('<pre>'.var_export($user_wrapper->field_node->raw(),1).'</pre>'); // Raw value
drupal_set_message('<pre>'.var_export($user_wrapper->field_node->value(),1).'</pre>'); // Loaded value
EDIT : Désolé, la réponse a été publiée pendant que je publiais cette réponse.