Liferay - 仅显示导航portlet中的顶级菜单页面

时间:2014-03-11 14:04:47

标签: navigation liferay portlet

我需要使用导航portlet(71)来仅显示顶级菜单页面(级别0)

无法通过配置以这种方式配置此portlet。所以,问题是,解决这个问题的最佳方法是什么:

  • 创建新的portlet(类似导航)
  • 钩子导航portlet
  • 还有其他想法吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

导航portlet正在使用Liferays标记 - liferay-ui:navigation。您可以创建一个小的jsp-hook来覆盖/html/taglib/ui/navigation/page.jsp。在这个jsp中,您可以对如何显示项目进行修改。

同时检查nestedChildren中的liferay-ui:navigation属性。我不记得它究竟是做什么的,但可能对你的情况有所帮助。