weboftalent/clearrequirements

通过单个模板调用移除所有需求并重新开始模板

安装: 24

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 1

类型:silverstripe-vendormodule

4.0.3 2019-07-03 15:43 UTC

This package is auto-updated.

Last update: 2024-09-10 03:59:44 UTC


README

维护者

简介

此模块允许使用 YML 配置文件从模板中清除 CSS 和 JS 文件。如果您希望手动合并和压缩 JS 和 CSS 文件,请使用此功能。

文档

YML 文件

YML 配置文件,可以任意命名,仅包含要清除的 JS 和 CSS 文件列表。请注意,也可以提供唯一的 ID,这是清除自定义脚本的唯一方式。

---
Name: jakayanrides-clear-requirements
After: clear-requirements-extensions
---
WebOfTalent\ClearRequirements\RequirementsClearer:
  JavaScript:
    - framework/thirdparty/jquery/jquery.js
    - framework/thirdparty/jquery-validate/lib/jquery.form.js
    - framework/thirdparty/jquery-validate/jquery.validate.pack.js
    - comments/javascript/CommentsInterface.js
    - mappable/javascript/google/FullScreenControl.js
    - mappable/javascript/google/markerclusterer.js
    - mappable/javascript/google/maputil.js
  CSS:
    - foundationforms/css/foundationforms.css

执行需求清除

在模板中包含 JavaScript 调用之前,请执行以下操作

$ClearCustomRequirements

清除所有需求

此操作不使用上述配置文件,仅简单地移除所有需求。请注意,这包括自定义脚本。

如果需要此功能,请在包含 JavaScript 之前将其添加到模板中。

$ClearAllRequirements

需求

  • SilverStripe 3,4

安装

SS4

composer require 'weboftalent/clearrequirements'

SS3

composer require 'weboftalent/clearrequirements:^1'

待办事项

  • 测试