ilateral/silverstripe-call-to-actions

此包已被弃用且不再维护。作者建议使用 dft/silverstripe-call-to-actions 包。

一个 Silverstripe 模块,允许您创建调用动作并通过自定义模板渲染它们

安装: 168

依赖: 1

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

类型:silverstripe-vendormodule

1.0.1 2022-08-08 14:02 UTC

This package is auto-updated.

Last update: 2024-07-08 14:15:51 UTC


README

一个 SilverStripe 模块,通过 SiteConfig 允许创建自定义调用动作,并通过独特的 "slugs" 在模板中渲染它们

安装说明

安装此模块的首选方式是通过 composer

composer require dft/silverstripe-calltoactions

用法

下载并安装模块后,您可以通过以下方式创建调用动作

http://www.yourwebsite.com/admin/settings

然后点击 "CTA" 选项卡。

然后您需要创建一个 MenuHolder(或使用已安装的默认选项之一)。

默认情况下,此模块包括两种调用动作类型

  • 按钮:一个可添加到模板的单个可链接按钮
  • :一个全宽行,包含简短 HTML 内容和一个可链接按钮

模板

此模块将 $GetCTA("slug") 暴露给所有控制器,可以在控制器内部任何地方调用。

每个 CallToAction 都使用 forTemplate 来处理数据的渲染,因此您也可以将 CallToAction 链接到自己的页面或对象,并通过循环/调用等加载它们。