robbieaverill / silverstripe-chec
一个与 Chec 集成的 Silverstripe 4 模块
Requires
- php: ^7.3
- silverstripe/cms: ^4.5
Requires (Dev)
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3
This package is auto-updated.
Last update: 2024-09-14 12:49:38 UTC
README
简介
此模块为 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 的分支,并保留了原始许可证。