Drupal: получение вложенных файлов из nid и имени поля - PullRequest
3 голосов
/ 04 июля 2011

В Drupal 7.x, учитывая nid и имя поля файла, я пытаюсь получить файлы (как $ fid или объекты), которые были загружены как вложения файлов на этот узел.

Drupal заполняет загруженные файлы только тогда, когда они установлены как «отображаемые», но мне нужно сделать это для всех файлов этого поля, независимо от того, как они отображают настройки.

Я потратил довольно много времени на изучение этого, но новый файл API d7 выглядит довольно неясным с точки зрения документации и кода. ИМХО, слишком много "магии друпалов" происходит там для быстрого понимания.

Любой указатель на хорошую документацию и / или предложение по решению очень приветствуется.

Спасибо.

1 Ответ

0 голосов
/ 18 октября 2011

Хотя ваш вопрос мне кажется немного неясным, но, по моему мнению:

вы хотите получить все файлы, прикрепленные к узлу. Просто сделайте $node = node_load($nid); и затем проверьте ваш $node->field_name['LANGUAGE_NONE'/lang code]

Это даст вам массив файлов, загруженных с использованием этого файлового поля.

Спасибо

...