jacobbuck/silverstripe-manifestassets

此包已被废弃,不再维护。没有推荐替代包。
此包最新版本(1.0.0)没有提供许可证信息。

从生成的资产清单文件中获取资产的路径。

安装数: 6,102

依赖项: 0

推荐者: 0

安全: 0

星标: 1

关注者: 1

分支: 1

开放问题: 0

类型:silverstripe-module

1.0.0 2017-05-26 01:03 UTC

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