[使用] Liferay中如何让无权访问的Portlet隐藏?

DigitalSonic 2007-11-16
现在Liferay里没有访问权限的Portlet会显示一句“您没有权限访问本porlet!”,这样看着和整个页面不太协调,有没有什么办法能让无权访问的Portlet隐藏起来,相当于这时页面上就没有此Portlet?

不知道这个是要在什么地方设置,还是说要改哪些源文件呢?谢谢。
quickSand 2007-11-27
我也想到一个问题,就是没有分配给这个社区的portlet,在添加的时候是不是也不应该显示出来。也没想到怎么实现,感觉应该在添加权限的xml文件中配置,可是不好用。
lygivw 2007-12-11
portal.properties中设置layout.show.portlet.access.denied=false
quickSand 2007-12-19
去试试
quickSand 2007-12-19
这个不是解决我的问题的办法
kuafu.zhao 2007-12-25
liferay-portlet.xml中如下修改:
<portlet>
<portlet-name>1</portlet-name>
<struts-path>mail</struts-path>
<include>false</include> <-----here!
</portlet>
byones 2008-01-03
很容易啊,可以通过角色去控制,这样不具备这种角色的人在add content时就看不到该portlet
dins2003 2008-01-24
也有这样的想法,关注中
Ljs_software2008 2010-08-03
byones 2008-01-03
很容易啊,可以通过角色去控制,这样不具备这种角色的人在add content时就看不到该portlet

具体怎么操作?期待中、、、
Ljs_software2008 2010-08-03
 
Global site tag (gtag.js) - Google Analytics