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