xanweb / c5-ext-asset
为 Concrete5 处理外部资源
v1.0.2
2020-03-31 09:41 UTC
Requires
- php: >=7.2
This package is auto-updated.
Last update: 2024-09-29 05:29:42 UTC
README
在 Concrete5 资源系统中注册任何库中的资源
安装
将库包含到你的 composer.json 中
composer require xanweb/c5-ext-asset
用法
- 要注册资源,您需要使用类似于以下示例的库名称 "xanweb/c5-js-cookie"。
- 支持的资源类型:['vendor-javascript', 'vendor-css']
- 您可以将 "xanweb/c5-js-cookie" 库作为示例
<?php use Xanweb\ExtAsset\Asset\VendorAssetManager; VendorAssetManager::registerMultiple([ 'js-cookie' => [ ['vendor-javascript', 'js/js.cookie.min.js', 'xanweb/c5-js-cookie', ['minify' => false, 'version' => '3.0.0-beta.3']], ], ]); VendorAssetManager::registerGroup('myAsset/group', [ ['javascript', 'jquery'], ['vendor-javascript', 'js-cookie'], // Just as example. js cookie doesn't require any dependencies ['vendor-css', 'other/library'], ['css', 'some/core/asset'], ]);
要使用该库,您需要像通常一样调用 requireAsset 方法
<?php $g = \Concrete\Core\Http\ResponseAssetGroup::get(); $g->requireAsset('vendor-javascript', 'js-cookie');
许可证
Concrete5 外部资源是开源软件,受 MIT 许可证 许可。