dft/silverstripe-call-to-actions

一个Silverstripe模块,允许您创建呼叫行动(Call to Actions),并使用自定义模板渲染它们

安装: 0

依赖: 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-09-08 14:43:33 UTC


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链接到您的自定义页面或对象,并通过循环/调用等加载它们。