横向/silverstripe-reviews

扩展评论模块,使其也能够对对象进行评论

安装次数: 3,602

依赖项: 0

建议者: 0

安全性: 0

星级: 0

关注者: 4

分支: 4

类型:silverstripe-vendormodule

1.1.0 2021-08-24 13:45 UTC

This package is auto-updated.

Last update: 2024-09-24 20:43:35 UTC


README

Scrutinizer Code Quality

通过扩展核心的“评论”模块,添加对数据对象的评论功能

此模块允许您将“评论表单”(和线程)附加到对象上,与silverstripe-comments模块类似,但表单添加了一个Rating字段,并且您可以通过SilverStripe配置自定义最小和最大值。

安装

通过Composer安装

composer require i-lateral/silverstripe-reviews

使用方法

将评论添加到对象的操作与评论模块类似。首先,您必须添加扩展,然后您可以自定义任何CommentsOptions

例如,如果我有Product类(在全局命名空间中),那么我会在config.yml中添加以下内容(注意:您还必须添加评论扩展)。

Product:
  extensions:
    - SilverStripe\Comments\Extensions\CommentsExtension # must be added first
    - ilateral\SilverStripe\Reviews\Extensions\ReviewsExtension

完成此操作后,您可以自定义选项(如最小/最大评分)如下

Product:
  extensions:
    - SilverStripe\Comments\Extensions\CommentsExtension
    - ilateral\SilverStripe\Reviews\Extensions\ReviewsExtension
  # Customise comments options
  comments:
    show_ratings: true # Disables ratings
    min_rating: 1 # Minimum rating possible
    max_rating: 5 # Maximum rating possible 
    enable_url: false # Re-show the URL field (hidden by default)

注意 此模块扩展了评论模块的功能,因此您仍然需要将模板变量添加到您的页面/控制器模板中

$CommentsForm