nswdpc / silverstripe-thereisnouserform
此模块在将 silverstripe/userforms 与 dnadesign/silverstripe-elemental-userforms 结合使用时,隐藏了 CMS 中的用户自定义表单页面
v1.0.0
2024-07-26 03:04 UTC
Requires
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- phpunit/phpunit: ^9.5
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
路线图
希望在未来这个模块将不再需要。
许可证
维护者
错误跟踪器
我们欢迎在 Github 问题跟踪器上提交有关此项目的错误报告、拉取请求和功能请求。
在提交新问题之前,请查阅行为准则。
安全
如果您在此模块中发现安全漏洞,请首先通过电子邮件 digital[@]dpc.nsw.gov.au 提供详细信息。
开发和贡献
如果您想为此模块做出贡献,请确保提交拉取请求并与模块维护者进行讨论。
在完成拉取请求之前,请查阅行为准则。