0

我需要有类似反馈表的东西,可以在查看时投票,我正在尝试使用五星级来这样做。有点像这样

但问题是一个用户应该只投票一次。我已经搜索了一些solions并找到了一些东西。它是创建一个自定义模块并隐藏五星级字段并使用函数中的一个,我的问题是我无法隐藏该字段。
这是隐藏旧的并打印新的代码。

  hide($content['field_fivestar_rating']);// This line will hide the stars which are coming from the fivestar module.
print custom_voting_print_rating($node->nid, $content['field_fivestar_rating']);
print $user_picture;
print render($content);

所以我做了,但它不起作用。hide($content['field_fivestar_rating'])不起作用,已经尝试问题hide($content['field_fivestar']); 是,如果我尝试打印 $content['field_fivestar_rating'] 它不会退出。

所以我要问的是somone是否知道我应该做什么。对不起,我的英语不好。

4

1 回答 1

0

您可以在其中添加自定义访问规则:-

hook_fivestar_access($entity_type, $id, $tag, $uid)

这个钩子是由 Fivestar 模块提供的。

于 2015-11-09T12:42:13.890 回答