试图了解如何设置drupal 8以像StackExchange那样工作。
我的目标是能够让用户标记答案有帮助,这样最好的答案被移动到顶部。类似于StackExchange。
我可以想到两种方法来做到这一点,但希望得到一些专家的反馈。
选项1:创建内容问题并向其添加注释。使用标志模块标记有用的答复。为问题注释创建一个模板,以便每个顶部的答复+其答复一起摸索。
选项2:创建问题,创建注释类型答案,创建一个名为答复的新注释类型,并将其附加到注释类型答案中。
或者还有另一种我没有想过的选择?
创建类似的设置(如StackExchange )的最佳方法是什么?
发布于 2017-08-23 11:42:07
您的选项1和选项2似乎都将“答案”作为注释来实现.
另一个选项(=选项3)是将答案实现为另一种内容类型,并将其与添加到问题内容类型中的实体引用字段(允许的多个值)相结合。
通过在问答中使用内容类型,可能会简化任何有关投票的内容(无论是问答),您还可以使用标志模块(例如,将“一个”答案标记为“已接受的”答案)。
此时,对于其他一些典型的模块来说(=还没有准备好进行D8 )还为时尚早,这些模块可以在后面添加到该模块中:
PS:您可能有一个很好的理由说明为什么必须在D8中实现它,但是如果D7“足够好”(至少现在是这样),您可以通过使用这个答案中解释的内容来实现类似于该选项3的"如何在Drupal中实现与StackExchange站点类似的基于信誉的系统“。
https://drupal.stackexchange.com/questions/244126
复制相似问题