我将通过4个简单的问题来总结逻辑:
- 私人页面可以/应该有公共子页面吗?(似乎私人页面正在为任何组/用户使用其他站点或上下文)
- 公共页面可以/应该有私人子页面吗? 隐藏页面
- 可以/应该有非隐藏的子页面吗? 不允许特定用户查看的页面
- 是否可以/应该具有允许特定用户查看的子页面?
前面的某些方案是否会更改父页面的行为?我的意思是,也许允许您对子页面的权限使您自动授权查看父页面。
此外,隐藏页面和*非隐藏*n页面有什么区别?我可以通过链接浏览两者!
回答您的问题(对于Liferay 6.1,对于早期版本可能会有所不同):
- 专用页面
- 只能包含专用子页面 公共页面
- 只能有公共子页面,但子页面可以被隐藏(因此它们不会出现在导航中,但可以通过网址直接访问)
- 它们可以,但它们也不会出现在导航中,除非您已经更改了主题,以便他们这样做
- 是的,它可以,再次取决于您以及您是否愿意主题是否有该限制
父页面行为不受子页面设置的影响。
隐藏页面:在导航中隐藏但可以通过链接或键入其 URL 直接访问的页面
非隐藏页面:可以在导航中看到,并且可以以与隐藏页面相同的方式访问。
私有页面:只能由其所属社区的经过身份验证的成员访问。它们是有效的门控页面,因此隐藏在公众查看之外,而无需为来宾用户设置页面权限。
我希望这能回答你所有的问题。
~~编辑~~
正如Julien Lafont如下所述:隐藏页面在搜索portlet中可见。如果要对特定用户组隐藏它们,请使用权限。谢谢朱利安。