了解Liferay中的子页面层次结构



我将通过4个简单的问题来总结逻辑:

  1. 私人页面可以/应该有公共子页面吗?(似乎私人页面正在为任何组/用户使用其他站点或上下文)
  2. 公共页面可以/应该有私人子页面吗?
  3. 隐藏页面
  4. 可以/应该有非隐藏的子页面吗?
  5. 不允许特定用户查看的页面
  6. 是否可以/应该具有允许特定用户查看的子页面?

前面的某些方案是否会更改父页面的行为?我的意思是,也许允许您对子页面的权限使您自动授权查看父页面。

此外,隐藏页面和*隐藏*n页面有什么区别?我可以通过链接浏览两者!

回答您的问题(对于Liferay 6.1,对于早期版本可能会有所不同):

    专用页面
  1. 只能包含专用子页面
  2. 公共页面
  3. 只能有公共子页面,但子页面可以被隐藏(因此它们不会出现在导航中,但可以通过网址直接访问)
  4. 它们可以,但它们也不会出现在导航中,除非您已经更改了主题,以便他们这样做
  5. 是的,它可以,再次取决于您以及您是否愿意主题是否有该限制

父页面行为不受子页面设置的影响。

隐藏

页面:在导航中隐藏但可以通过链接或键入其 URL 直接访问的页面

非隐藏页面

:可以在导航中看到,并且可以以与隐藏页面相同的方式访问。

私有页面:只能由其所属社区的经过身份验证的成员访问。它们是有效的门控页面,因此隐藏在公众查看之外,而无需为来宾用户设置页面权限。

我希望这能回答你所有的问题。

~~编辑~~

正如Julien Lafont如下所述:隐藏页面在搜索portlet中可见。如果要对特定用户组隐藏它们,请使用权限。谢谢朱利安。

最新更新