我们都知道我们可以在主题中包含自定义 JS/CSS portal_normal.vm
:
<script type="text/javascript" src="$javascript_folder/custom.js" charset="utf-8"></script>
<link type="text/css" rel="stylesheet" src="$css_folder/your_custom.css"></link>
变量$javascript_folder
和$css_folder
结果都变成了绝对 URL。
http://content.liferay.com/4.3/misc/theme-api-4.3.0.html
在我的情况下,liferay 在代理服务器后面运行,因此,这些绝对 URL 给我带来了麻烦,并且浏览器中没有加载 js/css 文件。
不仅使用这些速度变量添加的文件,而且其他一些与主题相关的文件 ( main.css
, main.js
) 也不会使用服务器绝对 URL 加载到浏览器中。
有没有办法强制主题使用相对 URL 而不是绝对 URL?
谢谢