我将通过 4 个简单的问题来总结逻辑:
- 私人页面可以/应该有公共子页面吗?(似乎私人页面正在为任何组/用户使用其他站点或上下文)
- 公共页面可以/应该有私有子页面吗?
- 隐藏页面可以/应该有非隐藏的子页面吗?
- 某个用户不允许查看的页面是否可以/应该有一个允许某个用户查看的子页面?
之前的一些场景是否会改变父页面的行为?我的意思是,也许允许您对子页面的权利使您自动授权查看父页面。
此外,隐藏页面和 *非隐藏*n 页面有什么区别?我可以通过链接浏览两者!
回答您的问题(对于 Liferay 6.1,可能与早期版本不同):
父页面行为不受子页面设置的影响。
隐藏页面:从导航中隐藏但可以通过链接直接访问或输入其 URL 的页面
非隐藏页面:可以在导航中看到,和隐藏页面一样可以访问。
私人页面:只能由他们所属社区的经过身份验证的成员访问。它们是有效的门控页面,因此无需为访客用户设置页面权限,就不会被公众查看。
我希望这能回答你所有的问题。
~~编辑~~
正如下面提到的 Julien Lafont: 隐藏的页面在搜索 portlet 中是可见的。如果您想对特定的用户组隐藏它们,请使用权限。谢谢朱利安。