jacobbuck / silverstripe-manifestassets
此包已被废弃,不再维护。没有推荐替代包。
此包最新版本(1.0.0)没有提供许可证信息。
从生成的资产清单文件中获取资产的路径。
1.0.0
2017-05-26 01:03 UTC
Requires
- silverstripe/framework: ~3.1
This package is not auto-updated.
Last update: 2022-08-06 17:03:33 UTC
README
从生成的资产清单文件中获取资产的路径。
使用方法
在您的模板中,您可以获取资产的URL
<script src="$ManifestAsset('awesome.js')" type="application/javascript"></script>
它也适用于Requirements
<% require js($ManifestAsset('awesome.js')) %>
在PHP中获取资产的URL
$pathToAwesomeJs = ManifestAssets::getPath('awesome.js');
配置
在您的站点配置中,您必须配置资产清单文件的基路径
ManifestAssets: base_path: themes/awesome/dist/js
默认情况下,它查找manifest.json
文件,但如果您有不同的名称
ManifestAssets: base_path: themes/awesome/dist/js file_name: assets.json
要求
- Silverstripe 3+
安装
推荐通过Composer进行安装
composer require jacobbuck/silverstripe-manifestassets