横向 / silverstripe-reviews
扩展评论模块,使其也能够对对象进行评论
1.1.0
2021-08-24 13:45 UTC
Requires
- silverstripe/comments: ^3.5
- silverstripe/framework: ~4.0
README
通过扩展核心的“评论”模块,添加对数据对象的评论功能
此模块允许您将“评论表单”(和线程)附加到对象上,与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