Drupal:从nid和字段名称获取附件

时间:2011-07-04 18:47:15

标签: drupal drupal-modules drupal-7

在Drupal 7.x中,给定一个nid和一个文件字段名称,我正在尝试获取已作为文件附件上载到该节点的文件(作为$ fid或对象)。

Drupal只有在设置为“显示”时才会填充上传的文件,但我需要对该字段的所有文件执行此操作,无论它们如何显示设置。

我花了很多时间研究这个问题,但从文档和代码的角度来看,新的d7文件api看起来很模糊。恕我直言,在那里发生了太多的“drupal magic”以便快速理解。

任何指向良好文档和/或解决方案建议的指针都非常感谢。

感谢。

1 个答案:

答案 0 :(得分:0)

虽然你的问题对我来说似乎有点不清楚,但据我说:

您希望获取连接到节点的所有文件。只需执行$node = node_load($nid);,然后检查$node->field_name['LANGUAGE_NONE'/lang code]

这将为您提供使用该文件字段上传的文件数组。

由于