使用Liferay 6.1 CE GA 2我已将portlet添加到页面。最近我遇到了以下问题:
当我点击选项>外观和感觉我收到“您没有访问此portlet所需的角色。”
但我使用的是管理员帐户,怎么会这样?如果有任何想法,请告诉我。
答案 0 :(得分:1)
我曾经面对过它,因此把它放在portal-ext.properties
之下,它开始起作用了。另外,删除portlet一次并重新配置它。
theme.css.fast.load=true
theme.images.fast.load=true
javascript.fast.load=true
答案 1 :(得分:1)
这是一个老问题,但我认为这个答案可能对其他人有所帮助,因为弄清楚是很痛苦的。我有完全相同的问题,发现它是由更改portal-ext.properties中portlet.add.default.resource.check.whitelist
属性的值引起的。以某种方式修改此列表使我无法访问任何portlet的外观和感觉菜单,我总是得到“你没有访问此portlet所需的角色”错误。在评论portlet.add.default.resource.check.whitelist
属性后,我可以再次访问“外观”菜单。我的主题中有一个嵌入式portlet,需要在这个白名单上,所以我担心如果我重新添加属性,外观和感觉菜单会被破坏,但显然Liferay只是缓存无效权限并删除属性清除它们因为我能够添加属性并重新启动服务器,一切正常。