Drupal 7 开发内部培训资料, 分头诗人

请问有没有整理文章内容的图片模块?

赞成!
0
否决!

比如我在a文章里上传五张图片,需要在表里记录a文章内容里上传的所有图片记录,我看了file_managed表,只有uid,但没有nid字段,我需要在这个表里有个nid字段,这样我可以将文章内容里的图片和文章id关联起来了。或者还有别的办法解决吗?只要关联起来就可以了,谢谢!

8 个回答

赞成!
0
否决!

直接用Gallery formatter在文章中轮播展示图片不行吗

赞成!
0
否决!

field slideshow。让图片字段支持幻灯片的格式显示。

 

第二种方法是关联:drupal 关联方式不是你这样关联的。他有一个放文件的表叫 file_managed,还有一个是字段表,字段表如系统默认的 field_image字段,他的表是field_data_field_image, 这个表会保存 一组关联id,分别是 nid 跟 fid, nid是对应的node id, fid 就是对应的file id。所以你应该以这个表作为关联表,把 node跟file_managed联系起来。

赞成!
0
否决!

谢谢诗人兄,你说的我明白,这个是通过图像字段来关联的,比较好搞。

我说的情况是,在文章内容field_data_body这个字段上传图片的管理,这里面上传图片是没有限制的,我要根据这里的图片(一般在file_managed表)找到对应的nid,或者根据nid找到field_data_body里的图片,我需要这样的关联。

请问怎么做呢?

赞成!
0
否决!

如果你要在field_data_body判断图片,这得用正则表达式去查body的内容,找img 标签。这个比较麻烦。如果你想省事点的,可以用Insert模块.

 

具体设置:

1,设置图片字段,让他支持 insert,

2,在文章内容里面,不显示image field 的图片。在内容类型的管理显示里面设置。

 

这样 在body上的图片,就能通过 field_image来获取了

赞成!
0
否决!

我想实现像iteye的这种效果,呵呵。

赞成!
0
否决!

可以插入多个,改变image的数值就可以,让image支持多个图片。

赞成!
0
否决!

这样好不灵活哦~~如果有更好的模块就好了。

赞成!
0
否决!

找到办法了,在这里设置“不限”就好了,感谢诗人!