innoweb/silverstripe-bundled-userforms

使用 requirements-resolver 模块捆绑 UserForms 的需求。

安装: 827

依赖项: 0

建议者: 1

安全性: 0

星级: 1

关注者: 4

分支: 1

公开问题: 0

类型:silverstripe-vendormodule

3.0.0 2024-01-04 02:47 UTC

This package is auto-updated.

Last update: 2024-09-04 04:08:17 UTC


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 许可证,请参阅 许可证