Liferay 6.1中的主要导航项共享子页面?

时间:2012-08-18 19:06:21

标签: liferay portal liferay-6 liferay-velocity liferay-theme

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

以下是该情景:
我的nav中有一个主navigation.vm菜单。我已经确定两个主要导航项目将共享列出相同页面的相同子菜单。

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

重申:
我是否可以将两个nav项共享一个具有相同子页面的子菜单,并根据所选的主nav项仅为每个子页面引入唯一数据?

如果不清楚,请告诉我,我会尝试更好地解释。

1 个答案:

答案 0 :(得分:4)

以下是我的理解:

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

     Page-1    Page-2
      __|__      __|__
     |     |    |     |
     cp1  cp2  cp1   cp2
    
  • cp1& cp2是儿童页1& 2。

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

以下是我对此的看法:

由于子页面集上的内容不同,我建议创建两组具有相同名称的子页面,即cp1的{​​{1}}不等于{{1 } Page-1

这可以让您简化管理,如果您稍后决定子页面的cp1应该完全不同,或者拥有完全不同的portlet集,那么无论如何都会更容易它们将是不同的页面而不是共享。

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