robbieaverill / silverstripe-chec

一个与 Chec 集成的 Silverstripe 4 模块

安装: 2

依赖者: 0

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 2

类型:silverstripe-vendormodule

2.0.0-beta1 2020-02-14 02:26 UTC

This package is auto-updated.

Last update: 2024-09-14 12:49:38 UTC


README

Build Status Scrutinizer Code Quality codecov

简介

此模块为 Silverstripe CMS 添加了一个 [BuyNow][/BuyNow] 短代码,可以与 Chec 平台 集成,以便显示 Chec 产品的“立即购买”按钮,并带有集成结账窗口。

此项目是 fspringveldt/silverstripe-checio-integration 的分支,适用于 SilverStripe 3.x 项目。

要求

  • PHP ^7.3
  • Silverstripe CMS ^4.5

安装

composer require robbieaverill/silverstripe-chec

加载 Chec JavaScript

此扩展会自动尝试加载 Chec JavaScript 文件,但如果由于某些原因需要满足您的活动模板块要求,则 ChecExtension::getJavaScript() 会为您获取并加载此 JavaScript 内容。

将此代码放在关闭 body 标签之前(例如 $ChecJavaScript</body>),无论是在您的 app 还是 themes/templates/Page.ss 中,都可以确保它始终被加载。

用法

以下短代码应放置在您的 CMS 页面编辑器窗口的内容部分

[BuyNowButton,permalink="<your product permalink>"]<your button text>[/BuyNowButton]

<your product permalink> 替换为您的 Chec 产品永久链接,将 <your button text> 替换为您希望在按钮/链接中显示的文本。您还可以添加一个 class="..." 属性来控制渲染时添加到按钮的类。

维护者

Robbie Averill robbie@chec.io

许可证

此模块采用 BSD-3-Clause 许可证。该项目是 fspringveldt/silverstripe-checio-integration 的分支,并保留了原始许可证。