Answers:
您首先需要转到admin / structure / types / manage / product / fivestar路径,然后为“ vote”标签单击Enable Fivestar评分。对于“全节点显示”,我选择“在节点主体上方的静态显示”,因为投票小部件将位于“审阅”表单上。
在admin / structure / types / manage / review / fields创建一个名为Reference的节点引用,其计算机名称为field_review_reference。添加一个字段进行Fivestar投票。将“投票”目标设置为“节点引用:field_review_reference”。在参考字段设置下,检查产品内容类型。在admin / structure / types / manage / review / fivestar中,不应启用该小部件。
(编辑:根据ericduran的建议删除了该段)
现在,您可以创建另一个带有字段的视图,以列出显示产品字段的产品列表,例如标题,价格和图像。添加关系内容:投票结果。将值类型设置为百分比,将投票标签设置为投票,将汇总功能设置为平均投票。添加字段“投票结果:值”,将“关系”设置为“投票结果”,将“外观”设置为“五颗星”(仅显示)。
就是这样。
在Drupal 7中,确实没有理由使用其他内容类型进行评论。除非你真的想要。
在drupal中,现在可以在字段中添加7条评论,这将允许您的评论使用Fivestar评分字段。同样,当您在注释中使用Fivestar字段时,现在也可以使用“父节点”作为目标,这正是您想要的。
在设置注释以将父节点用作目标之后,您仍然需要在产品上启用评级。这样做的原因是,由于未启用正在投票的标签,因此无法进行投票。
同时确保您使用的是最新的-dev版本。Fivestar目前没有任何发布。但这很快就会实现,并且最新的-dev版本非常稳定。