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

Whi*_*cal 3 portlet private liferay

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

  1. 私有页面可以/应该有公共子页面吗?(似乎私人页面正在为任何组/用户使用其他网站或上下文)
  2. 可以/应该公共页面是否有私人子页面?
  3. 可以/应该隐藏的页面是否有非隐藏的子页面?
  4. 可以/应该某个用户不允许进入VIEW的页面是否有允许某个用户看到的子页面?

以前的一些场景是否会改变父页面的行为?我的意思是,允许您对子页面的权限会使您自动获得查看父页面的权限.

此外,hidden和*non-hidde*n页面之间有什么区别?我可以通过链接浏览!

Jon*_*nny 5

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

  1. 私人页面只能有私人子页面
  2. 公共页面只能有公共子页面,但子项可以隐藏(因此它们不会出现在导航中,但可以通过URL直接访问)
  3. 他们可以,但除非你改变主题,否则他们也不会出现在导航中
  4. 是的,它可以,而且取决于你和你是否希望主题有这个限制

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

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

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

私有页面:只能由其所属社区的经过身份验证的成员访问.它们是有效门控页面,因此无需为访客用户设置页面权限,因此无法公开查看.

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

~~编辑~~

正如Julien Lafont所述:隐藏页面在搜索portlet中可见.如果要将其隐藏在特定用户组中,请使用权限.谢谢Julien.

  • 关于隐藏页面,请谨慎使用,因为它们将在搜索portlet中可见. (2认同)