silverware / userforms
SilverWare 用户表单模块。
1.0.1
2018-09-14 04:17 UTC
Requires
- php: >=5.6.0
- silverstripe/userforms: ^5.1
- silverware/validator: ^1.1
This package is not auto-updated.
Last update: 2024-09-15 05:08:06 UTC
README
扩展了 SilverStripe 用户表单模块,以便与 SilverWare 应用程序一起使用。
内容
要求
安装
安装通过 Composer 进行。
$ composer require silverware/userforms
配置
默认情况下,此模块将禁用 silverstripe/userforms
所需的内置 CSS 和 JavaScript。这通过以下配置在 config.yml
文件中实现:
SilverStripe\UserForms\Model\UserDefinedForm: block_default_userforms_js: true block_default_userforms_css: true
配置文件还更改了用户表单验证器为 SilverWare 验证器 实例,以下为配置:
SilverStripe\UserForms\Form\UserForm: custom_validator_class: SilverWare\Validator\Validator custom_validator_enabled: true
使用
此模块向 UserForm
类添加了一个扩展,用 SilverWare 验证器 实例替换了标准验证器类。此扩展还向 UserForm
添加了一个名为 updateValidator
的进一步扩展点,如果您需要进一步自定义验证器实例。
此模块还提供了模板覆盖,用适用于 SilverWare 应用程序的模板替换了标准用户表单模板,即使用 Bootstrap 4 主题类和由 SilverWare 验证器 提供的 Parsley.js 验证错误。
问题
请使用 问题跟踪器 报告错误和功能请求。
贡献
我们非常欢迎您的贡献,以帮助改进此项目。有关更多信息,请参阅 贡献。
维护者
许可证
BSD-3-Clause © Praxis Interactive