用liferay5.2.3的asset publisher来显示 网页内容 是很方便的 尤其使用于网页内容的文章类型特别多的情况。
但是5.2.3似乎这个portlet有一些bug
就是发布的文章后,在asset publisher中配置好了以后,默认的guest无法查看文章内容,但是登陆的用户是可以的。
反复配置查看,最终发现问题出在文章发布的时候,不知道为什么原来默认发布文章的时候,guest用户默认拥有 view的权限。可是用了asset publisher后,这个guest默认的view permissions没有了。
解决办法就是通过asset publisher发布网页内容,发布的时候,在文章内容文本框下面会有一个权限分配的地方。将这个权限操作的地方,配置一下guest的view权限就ok了。
如果发布文章的时候忘记分配权限了,可以通过控制面板-》网页内容-》 然后在文章列表里面找到你刚才发布的那篇文章,之后点击右侧的操作,选择权限,之后在打开的权限分配页面,将guest用户的view权限选框选上就ok了
由于时间紧迫,没时间研究为什么会有这个小bug,等有时间的时候考虑一下原因和解决办法,也有可能是操作有误。