我有一个名为'movie'的节点类型,它可能包含使用CCK FileField模块的多个字幕文件。现在我正在处理FiveStars模块,我需要分别为每个字幕打分!所以用户应该评价与电影相关的字幕,而不是电影本身 很困惑!任何想法?
答案 0 :(得分:1)
这将是一个艰难的过程,因为整个FiveStars模块并不是真正用于评估除节点之外的任何东西。 (所以评级字段可能已经出局)
您可以使用“content multigroup”,这样您就可以将文件字段与整数字段配对。请注意,内容多组是一个标准模块,但现在正与CCK3集成,但仍处于开发阶段。即使有了这个,你也必须自己附加一个JavaScript评级工具(不是drupal模块persay)到我自己的字段,因为我很确定FiveStars只是针对节点,而不是特定的字段,更不用说多组字段。
所以,如果你想坚持使用FiveStars并且设计它(不重写它以使用单个字段/多组),我很确定你唯一的选择是将字幕分成单独的内容类型并关联使用nodereference。这将产生令人遗憾的副作用,即有一个单独的页面来实际进行审查。对一系列字幕进行评分肯定不会那么快。
这就是我对这些模块的使用所知。