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

Drupal commerce如何让用户购买商品后才能添加评论

赞成!
0
否决!

commerce如何让用户购买商品后才能添加评论

3 个回答

赞成!
0
否决!

这个其实是跟留言有关,思路很简单,评论是一个独立的模块,我们要做的是,在这个模块上面加个判断。

所以第一步是要修改现有评论模块的提交判断,这个就可以通过hook_form_alert 实现修改现有comment表单,而不需要修改核心comment 模块。

接下来就是要测试数据库,找出购买前后,购买后的变化,写入了什么数据,获得这个数据后,把这个数据作为判断的条件。这样就可以了

赞成!
0
否决!

1. admin/structure/types/manage/XXX,评论关闭

2. admin/config/workflow/rules,添加规则:事件,正在完成结账过程;动作:设置数据值,comment 值为2(1为关闭)

赞成!
0
否决!

太谢谢您了!设置数据值,数据选择器里面选择哪个?不好意思,我的上面没有提示,试了comment没法用