S'il vous plaît nu avec un utilisateur très récent de Drupal. Je veux créer un tableau parmi tous les exemples de la chaîne "url" sur un site Drupal. J'ai déjà utilisé la méthode "field_get_items" pour faire quelque chose de très similaire, mais j'essaie maintenant d'accéder à une collection de champs qui est à plusieurs niveaux dans le tableau du nœud et je ne suis pas sûr que cette méthode fonctionne.Accéder aux valeurs de tableau d'une collection de champs dans un nœud avec Drupal?
$website_urls = array();
$faculty_members = field_get_items('node', $node, 'field_faculty_member');
for ($i = 0; $i < count($faculty_members); $i++) {
$value = field_view_value('node', $node, 'field_faculty_member', $faculty_members[$i]);
$field_collection = $value['entity']['field_collection_item'][key($value['entity']['field_collection_item'])];
$website_urls[] = render($field_collection['field_link']['#items'][0]['url']);
}
Un exemple d'un emplacement de l'URL est ...
[ 'field_faculty_program'] [0] [ 'entité'] [ 'field_collection_item'] [1842] [ 'field_faculty_member'] [0] [ 'entité'] [ 'field_collection_item'] [1843] [ 'field_link'] [ 'items'] [0] [ 'url']
..et une autre ...
[ 'field_faculty_program '] [4] [' entité '] [' field_collection_item '] [1854] [' field_faculty_member '] [0] [' entity '] [' field_collection_item '] [1855] [' field_link '] [' # items '] [0] ['url']
Quelle méthode dois-je utiliser pour collecter toutes les chaînes 'url' à placer dans un tableau?