Drupal のごく最近のユーザーと一緒に裸にしてください。
Drupal サイトの文字列「url」のすべての例から配列を作成したいと考えています。
以前に「field_get_items」メソッドを使用して非常によく似た操作を行ったことがありますが、現在、ノードの配列の奥深くにあるフィールド コレクションにアクセスしようとしていますが、そのメソッドが機能するかどうかはわかりません。
$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']);
}
1 つの URL の場所の例は...
['field_faculty_program'][0]['entity']['field_collection_item'][1842]['field_faculty_member'][0]['entity']['field_collection_item'][1843]['field_link']['#アイテム'][0]['URL']
..そしてもう一つ...
['field_faculty_program'][4]['entity']['field_collection_item'][1854]['field_faculty_member'][0]['entity']['field_collection_item'][1855]['field_link']['#アイテム'][0]['URL']
配列に配置する「url」文字列をすべて収集するために使用する必要がある方法は何ですか?