2016-02-26 112 views
0

我們有一個Liferay portlet應用程序,部署了許多不同的portlet。我可以在我的Liferay Portlet中包含靜態資源嗎?

如果有一個需要靜態.js文件服務的單個portlet,那麼我只能將其添加到有問題的portlet中?

此前我們已經將portlet包含的.css /和.js文件添加到主題中。在這種情況下,只有一個portlet需要這個文件。是否可以包含此文件並在爲單個portlet部署的.war中靜態提供它?

回答

1

您可以在liferay-portlet.xml中聲明所需的JS或CSS文件。該文件具有將它們添加到頁面的頁眉或頁腳的選項。查找該文件的well documented DTD以找出選項和位置。

0

您也可以按照您的建議將js文件放置在「靜態資源portlet」中,以供所有其他portlet(如簡單CDN)使用。

請記住,要訪問js文件,您需要點擊portlet上下文:localhost:8080/static-resources-portlet/js/awesome.js

相關問題