[使用] 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
|