![]() |
1
0
要获得portletId,还应该钩住/html/js/liferay/look_and_feel.js
将其修改为如下内容:
逗号 和 _113_portletId:实例。_Portlet ID 添加。 之后,您可以输入hooked/html/portlet/portlet_css/view.jsp
资产发布者的portletId将类似于 101_INSTANCE_reKokSN3aDaL 用于Web内容显示的portletId将类似于 所以你可以测试portletId是否以101、56、。。。 您还可以使用
更新(评论中问题的答案):
在向服务器发出页面加载XHR请求并呈现“/html/portlet/portlet_css/view.jsp”之后,第一次打开“Look-and-feel”。 第二次(对于同一页面上的另一个portlet),javascript为另一个(或同一个)portlet准备模式,“/html/portlet/portlet_css/view.jsp”将不再呈现。 要强制重新呈现“/html/portlet/portlet_css/view.jsp,请“再次修改”/html/js/liferay/look_and_feel.js。 之后(在我的源代码中是第136行)
加上
应该是以前
清除Liferay和浏览器缓存。 |
![]() |
2
0
您可以从主题显示上下文对象中获取PortletDisplay对象,并从Portlet显示中获取标题、PortletName等。
注意,主题显示已经可用,并在jsp/html/portlet/portlet_css/view.jsp中使用
|