我有一个Liferay portal自定义主题,它通过portal_normal.vm中的一些标准Velocity代码在左侧部分中嵌入Portlet。当我第一次嵌入portlet时,我将属性portlet-setup-show-borders-default设置为“false”,这导致portlet在没有标题栏或其他“chrome”(这不是我想要的)的情况下呈现。Liferay主题中的嵌入式portlet - 如何强制刷新?
我将属性值更改为“true”,但是我发现在已加载portlet的页面上,它继续呈现没有边框和“chrome”的页面。但是,如果我加载了其他页面,那么portlet将正确呈现。
如何强制Liferay在我访问的第一页上正确重新绘制portlet?我无法在Admin GUI中找到任何可能会强制某些缓存副本被清除的内容(我更喜欢这一点),而且很多Google搜索功能也没有显示任何可行的功能。我发现有一个看起来像它可能工作的文章(http://www.liferay.com/community/forums/-/message_boards/message/772138),但Artur在第二条评论中发布的代码对于一般的portlet,只是Web Content portlet和文章不起作用。
有没有其他人遇到这个,并找到了解决办法?请尽快通知我!
在此先感谢
- 乔 -