nswdpc/silverstripe-thereisnouserform

此模块在将 silverstripe/userforms 与 dnadesign/silverstripe-elemental-userforms 结合使用时,隐藏了 CMS 中的用户自定义表单页面

安装数: 3,311

依赖关系: 1

建议者: 1

安全: 0

星标: 1

关注者: 3

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

v1.0.0 2024-07-26 03:04 UTC

This package is auto-updated.

Last update: 2024-08-26 03:21:36 UTC


README

帮助内容编辑避免出现类似于《盗梦空间》风格的场景,在这种情况下,用户表单页面可以包含元素表单元素

它优先考虑元素页面构建方法,因此

  • 该扩展阻止在 CMS 中创建“用户表单”页面类型(canCreate = false)
  • 配置将 SilverStripe\UserForms\Model\UserDefinedForm 添加为 Page 的隐藏祖先

在此模块添加后,向网站添加用户自定义表单的唯一方法是使用表单内容元素。

如果您的项目中已经包含 dnadesign/silverstripe-elemental-userforms,添加此模块以提供所需的配置。

如果没有,请通过 composer 添加此模块,它将安装模块及其依赖项。

安装

安装此模块的唯一方法是使用 composer

composer require nswdpc/silverstripe-thereisnouserform

路线图

希望在未来这个模块将不再需要。

许可证

BSD-3-Clause

维护者

错误跟踪器

我们欢迎在 Github 问题跟踪器上提交有关此项目的错误报告、拉取请求和功能请求。

在提交新问题之前,请查阅行为准则

安全

如果您在此模块中发现安全漏洞,请首先通过电子邮件 digital[@]dpc.nsw.gov.au 提供详细信息。

开发和贡献

如果您想为此模块做出贡献,请确保提交拉取请求并与模块维护者进行讨论。

在完成拉取请求之前,请查阅行为准则