0

如何在不知道字段名称的情况下获取附加到完整节点上的内容类型的所有图像字段?只是出于好奇,有没有办法我们可以获得特定类型的所有字段?

我正在开发一个需要绑定到特定节点的图像字段的模块,并且我正在使用 hook_node_view 来获取节点数据。

我已经查看了以下帖子,它看起来很相关,但我很难理解。

如何在不知道字段名称的情况下从节点获取第一个图像字段?

4

2 回答 2

1

这可以通过检查您的内容类型的所有字段并检查其“类型”字段来完成

如果类型字段是图像,您可以渲染它

于 2014-04-23T05:10:34.993 回答
0

好吧,我终于找到了我正在寻找的功能,而且非常简单。我所要做的就是获取所有字段field_info_instances()作为$entity_type第一个参数,然后迭代结果以获取 ImageFields 的小部件类型“image_image”。

于 2014-04-23T07:54:02.010 回答