breadlesscode / neos-commentable
该包最新版本(v1.1.4)没有提供许可证信息。
Neos CMS 节点评论插件
v1.1.4
2019-02-04 15:17 UTC
Requires
- neos/flow: *
- neos/form-builder: ~1.0
- neos/neos: ~4.0
README
Neos CMS 用于节点评论的包。
安装
通常您需要对该包进行一些小的调整(例如,Settings.yaml 中的配置)。因此,从您的主题包中添加相应的包到 composer 是很重要的。这通常是位于 Packages/Sites/ 下的网站包。要正确安装,请转到您的主题包(例如,Packages/Sites/Foo.Bar)并运行以下命令
composer require breadlesscode/neos-commentable --no-update
–no-update 命令可以防止自动更新依赖项。将包添加到您的主题 composer.json 后,返回 Neos 安装根目录并运行 composer update。您的所需包现在已正确安装。
用法
1. 扩展您的文档
您需要将混合 Breadlesscode.Commentable:Mixin.Commentable
添加到您的可评论节点。这个混合物简单地添加了一个存储评论的子节点。
2. 渲染评论
现在您可以在节点中添加 Breadlesscode.Commentable:Collection.Comment
Fusion-Prototype。这是一个简单的 Neos.Neos:ContentCollection
,列出了评论。
3. 添加表单
此包提供了一个简单的表单实现 Breadlesscode.Commentable:Form.Comment
。此表单将评论添加到当前文档节点的评论集合中。您可以通过扩展 Fusion-Prototype 简单地添加一个完成器。
prototype(Breadlesscode.Commentable:Form.Comment) {
finishers {
sayThankYou = Neos.Form.Builder:FlashMessageFinisher.Definition {
options {
messageTitle = 'Thank you!'
messageBody = 'Thanks for your comment'
}
}
}
}
如果您想使用自己的表单实现,应该添加正确的完成器 Breadlesscode.Commentable:From.Finisher.AddComment
。
配置
Breadlesscode: Commentable: # should the comment be added to the top? addToTop: true # should comments be hidden by default hidden: true
许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。