silverware/userforms

SilverWare 用户表单模块。

安装: 62

依赖: 0

建议: 0

安全: 0

星级: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:silverstripe-vendormodule

1.0.1 2018-09-14 04:17 UTC

This package is not auto-updated.

Last update: 2024-09-15 05:08:06 UTC


README

Latest Stable Version Latest Unstable Version License

扩展了 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