Drupal : comment charger le contenu des champs en utilisant l'API de contenu CCK pour éviter le chargement des nœuds

Comment charger uniquement les champs de contenu d'un nœud pour éviter un chargement complet d'un nœud?

Parfois, dans les scripts, vous avez besoin d'informations stockées dans les champs CCK, mais vous ne voulez pas faire des chargements complets des nœuds, et vous ne voulez pas non plus interroger la table directement, car le changement d'un champ de mono-valué à multi-valué pourrait changer la table qui le contient.
Par exemple, un champ dans content_type_team nommé field_team_name_value, sa table changerait à content_field_team_name

<?php
//Ceci est incorrect
$content db_fecth_object(db_query("SELECT * FROM content_type_team" WHERE nid = %d1));
$team_name $content->field_team_name;
//Ne rend rien lorsque le champ est multi-valué
?>

Le contenu de l'API (ckk) a un fonction de récupération de tous les champs à travers un seul appel: content_storage($op, $node)

<?php
//Ceci est correct
$node stdClass();
$node->nid 1;
$node->vid db_result(db_query("SELECT vid FROM {node} WHERE nid = %d",1));    
$node->type 'team';    
$content content_storage('load'$node);
$team_name $content['field_team_name'][0]['value'];
?>