dft / silverstripe-call-to-actions
一个Silverstripe模块,允许您创建呼叫行动(Call to Actions),并使用自定义模板渲染它们
1.0.1
2022-08-08 14:02 UTC
Requires
Requires (Dev)
README
SilverStripe模块,允许通过SiteConfig
创建自定义呼叫行动(Call to Actions),并允许在模板中使用唯一的"别名"渲染它们
安装说明
安装此模块的首选方式是通过composer
composer require dft/silverstripe-calltoactions
用法
一旦下载并安装了模块,您可以通过以下方式创建呼叫行动:
http://www.yourwebsite.com/admin/settings
然后点击“CTA”标签页。
然后您需要创建一个MenuHolder
(或使用已安装的默认项之一)。
默认情况下,此模块包含两种呼叫行动类型
按钮
:一个可链接的单个按钮,可以添加到模板中行
:一个全宽行,包含简短的HTML内容和可链接的按钮
模板
此模块将$GetCTA("slug")
暴露在所有控制器中,可以在控制器中的任何地方调用。
每个CallToAction
使用forTemplate
来处理它们的渲染数据,因此您还可以将CallToAction
链接到您的自定义页面或对象,并通过循环/调用等加载它们。