innoweb / silverstripe-bundled-userforms
使用 requirements-resolver 模块捆绑 UserForms 的需求。
3.0.0
2024-01-04 02:47 UTC
Requires
README
概述
将 UserForms 的 JavaScript 需求捆绑到一个单独的脚本中,并在没有条件 JavaScript 的情况下延迟其加载。
它还支持使用 [elementa userforms 模块] (https://github.com/dnadesign/silverstripe-elemental-userforms) 的表单。
需求
SilverStripe CMS 5,请参阅 composer.json
注意:此版本与 Silverstripe 5 兼容。对于 Silverstripe 4,请参阅 1 版本分支。
安装
使用 composer 安装模块
composer require innoweb/silverstripe-bundled-userforms dev-master
然后运行 dev/build。
使用方法
模块会自动应用并加载捆绑版本的 UserForms 需求,而不是默认版本。
如果您想为某个 UserForm
类加载默认脚本,请使用以下配置
Your\Custom\UserFormClass: block_default_userforms_js: false
许可证
BSD 3-Clause 许可证,请参阅 许可证