1

仅供参考,我是 Liferay 的新手,所以请耐心等待!

这是场景:我
的. 我已经确定两个主要导航项目将共享相同的子菜单列出相同的页面。 navnavigation.vm

我已经进入 GUI 并创建了子页面,但是我必须为nav共享子页面的两个项目创建两次相同的页面集,或者是否有某种方法可以创建一次这些子页面,然后在页面并只引入不同的数据?

所以重申一下:
我可以让两个nav项目与相同的子页面共享一个子菜单,并根据nav所选的主要项目将唯一数据引入每个子页面吗?

如果不清楚,请告诉我,我会尽力解释得更好。

4

1 回答 1

4

这是我的理解:

  • 您已经创建了两个页面 -Page-1Page-2.
  • 您需要为这些页面共享子页面,例如:

     Page-1    Page-2
      __|__      __|__
     |     |    |     |
     cp1  cp2  cp1   cp2
    
  • 哪里cp1&cp2是子页面1和2。

  • 根据添加 portlet 的子页面,它们应该显示不同的数据。

这是我对此的看法:

由于子页面集的内容不同,我建议创建两组具有相同名称的子页面,即说cp1ofPage-1不等于cp1of Page-2

这将使您简化管理,并且如果您稍后决定layout子页面应该彼此完全不同或拥有完全不同的 portlet 集,那么它会更容易,因为无论如何它们将是不同的页面而不是共享。

希望我已经回答了你的问题,这会有所帮助。

于 2012-08-19T13:32:03.560 回答