innoweb / silverstripe-social-share
为网站添加了Facebook、X(Twitter)、Instagram、Pinterest和Google+以及AddThis的分享链接和按钮。
4.3.0
2024-06-20 02:17 UTC
Requires
Suggests
- innoweb/silverstripe-social-metadata: Adds social metadata like OpenGraph, X (Twitter) and JSON-LD to all pages.
- innoweb/silverstripe-social-profiles: Adds social profile links to the site.
README
概述
为网站添加了Facebook、X(Twitter)、Instagram、Pinterest以及AddThis的分享链接和按钮。
需求
- SilverStripe CMS 5.x
注意:此版本与SilverStripe 5兼容。对于SilverStripe 4,请参阅3.x版本分支。对于SilverStripe 3,请参阅2.x版本分支。
安装
使用composer安装模块
composer require innoweb/silverstripe-social-share dev-master
然后运行dev/build。
配置
模块在CMS中的SiteConfig中添加了一个新标签页,可以在此管理分享选项。
要将分享链接添加到您的网站,请将以下包含添加到您的Page.ss
模板中
<% include PageShareLinks %>
这将激活当前页面的分享功能。
您还可以激活所有页面的网站基本URL的分享。为此,请在您的config.yml
中激活以下设置
Innoweb\SocialShare\Extensions\ConfigExtension:
enable_base_share: true
您还必须将以下包含添加到您的Page.ss
文件中
<% include BaseShareLinks %>
多站支持
如果您想全局管理社交链接,请将以下设置添加到您的config.yml
中
Innoweb\SocialShare\Extensions\ConfigExtension:
multisites_enable_global_settings: true
这将添加字段到您的SiteConfig而不是Site。
许可证
BSD 3-Clause许可证,请参阅许可证