0

Liferay 6.2 中是否有任何方法可以加载文件夹中包含的所有 css(或 js)文件?

这是 liferay-portlet.xml 示例文件:

<portlet>
    <portlet-name>Example</portlet-name>
    <icon>/icon.png</icon>
    <instanceable>true</instanceable>
    <header-portlet-css>/css/main.css</header-portlet-css>
    <footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
    <css-class-wrapper>example-portlet</css-class-wrapper>
</portlet>

我可以写这样的东西吗(加载 myCss 文件夹中的所有 css 和 myJs 文件夹中的所有 js)?

<header-portlet-css>/myCss/*.css</header-portlet-css>
<footer-portlet-javascript>/myJs/*.js</footer-portlet-javascript>

谢谢

4

1 回答 1

0

Liferay 内部将 portlet 的所有 css 和 js 统一在一个大的main.cssmain.js中,但必须通过 portlet 指定要包含在此 portlet 的所有请求中的 css 和 js。

如果你想手动统一这些文件,也许你应该调查一下 grunt 或 gulp 任务系统。

于 2016-04-13T12:09:05.843 回答