我正在处理一个显示图像的模块,因此对于这个模块,我创建了一个特定的内容类型。此内容类型的一个字段是名为field_ssimage的图像。
我在我的数据库中找到了名为field_data_field_ssimage的表,但没有包含该URL的列。我正在考虑编写一个SQL语句来获取我的所有图像URL,以便我可以在img标签中输出它们,但不会占上风。
我在哪里可以找到此网址?或者我是以完全错误的方式解决问题?
答案 0 :(得分:0)
Drupal中的字段会像您提到的表一样获得自己的表。在您的案例中,field_data_{field_ssimage}
表属于field_ssimage
字段。在此表格中,有一列{field_ssimage}_fid
包含图片的文件ID 。在file_managed
表中,有一条记录,其中对应的fid
具有 URI 值。所以基本上就是你需要的表格。
确保使用Drupal图像主题功能将图像渲染到前端: theme_image($variables)