silverware / social
SilverWare 社交模块。
1.3.0
2018-06-12 07:48 UTC
Requires
- php: >=5.6.0
- silverware/silverware: ^1.0
README
为SilverWare提供分享组件,允许通过一系列社交媒体服务的分享按钮来分享页面。
内容
要求
安装
安装通过Composer进行
$ composer require silverware/social
配置
与所有 SilverStripe 模块一样,配置通过 YAML 进行。使用包含的PageExtension
类应用页面分享设置,允许禁用某些页面的分享。
使用
此模块提供SharingComponent
,可以使用 CMS 将其添加到 SilverWare 模板或布局中。一个SharingComponent
可以渲染一系列社交媒体分享按钮,使用户能够轻松与他人分享页面。
该存储库包含SharingButton
,它是一个基类,可以从中扩展分享按钮的实现,以及EmailSharingButton
,它渲染一个通过电子邮件分享当前页面的按钮。
可以通过将按钮作为SharingComponent
的子项使用网站树来添加和删除按钮。
禁用分享
安装后,此模块将在页面设置的“设置”选项卡中添加一个“分享”部分,包括一个“分享禁用”复选框。只需为特定页面勾选此框,分享组件就不会显示。默认情况下,分享对ErrorPage
实例已禁用。
问题
请使用GitHub 问题跟踪器报告错误和功能请求。
贡献
我们欢迎您的贡献,以帮助使此项目更好。有关更多信息,请参阅贡献指南。
维护者
许可
BSD-3-Clause © Praxis Interactive