如何从图像字段类型中获取图像URL

时间:2014-12-27 13:19:25

标签: drupal imagefield

我正在处理一个显示图像的模块,因此对于这个模块,我创建了一个特定的内容类型。此内容类型的一个字段是名为field_ssimage的图像。

我在我的数据库中找到了名为field_data_field_ssimage的表,但没有包含该URL的列。我正在考虑编写一个SQL语句来获取我的所有图像URL,以便我可以在img标签中输出它们,但不会占上风。

我在哪里可以找到此网址?或者我是以完全错误的方式解决问题?

1 个答案:

答案 0 :(得分:0)

Drupal中的字段会像您提到的表一样获得自己的表。在您的案例中,field_data_{field_ssimage}表属于field_ssimage字段。在此表格中,有一列{field_ssimage}_fid包含图片的文件ID 。在file_managed表中,有一条记录,其中对应的fid具有 URI 值。所以基本上就是你需要的表格。

确保使用Drupal图像主题功能将图像渲染到前端: theme_image($variables)