innoweb/silverstripe-social-share

为网站添加了Facebook、X(Twitter)、Instagram、Pinterest和Google+以及AddThis的分享链接和按钮。

安装次数: 4,941

依赖项: 1

建议者: 3

安全: 0

星标: 1

关注者: 5

分支: 2

开放问题: 0

类型:silverstripe-vendormodule

4.3.0 2024-06-20 02:17 UTC

This package is auto-updated.

Last update: 2024-09-20 02:52:43 UTC


README

Version License

概述

为网站添加了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许可证,请参阅许可证