我正在从包含图片的其他网站导入多篇文章。我希望这些文章中的精选图像成为Drupal网站上的精选图像。为了做到这一点,我已经从该站点下载了所有图像,并将它们上传到我的Drupal图像目录/ public_html / sites / default / files / field / image。
我正在从其他网站导入一个完整的CSV数据,在我的field_image网址列中,我将其格式化为“field / image / imagename.jpg”。这是正确的名称,但它没有被导入。我想知道:
我已经尝试将其分配给其他字段,调整网址,查看是否需要通过查看我手动上传的文件添加到图像中的更多信息,但是没有找到答案。
我环顾四周寻找答案,却找不到答案。我很感激你能给予的任何帮助。
谢谢! 布伦丹
答案 0 :(得分:0)
在Drupal中,每个文件在files表中都有自己的条目,然后它的id与节点相关联。因此,例如,如果您有一个文章内容类型,字段名称为“field_image”,则节点文件存储在表“field_data_field_image”中,引用为“fid”和“nid”。渲染节点时,Drupal会根据文件表中的“fid”提取关联的文件数据。
因此,如果您使用自定义脚本导入文章,我建议:
希望这会有所帮助!