2016-09-02 27 views
0

我创建了一个名为Welcome的页面,并在Welcome内部创建了一个名为Demo的页面,并在Demo中创建了一个Demo1页面。我的问题是当我悬停演示时,二级菜单不会显示在导航栏上。你能建议我如何展示相同的东西。你可以在这里看到: - here如何在liferay 6.2中显示第二级drop dwon菜单?

+0

您需要为该菜单添加':hover'效果,并在其上设置ul的“display:block;'。 –

+0

此外,Liferay仅设置为在其默认主题中显示二级导航。您需要复制类似的循环以根据您的要求进一步扩展。 –

回答

1

这是主题的责任,以显示更多的水平。默认主题显示一个级别。如果您需要更多,则必须创建自己的主题并为样式/定位添加适当的CSS,以及用于创建导航标记的模板。当您查看默认主题的templates/navigation.vm时,您会看到这是如何在一个图层中完成的 - Velocity不是非常通用,所以基本上只需要在最内层的循环中嵌入另一个层次。当您查看原始的navigation.vm时应该很明显。

另一种方法是确保每个页面都包含导航Portlet,以便您可以从页面本身更深入地浏览层次结构。

相关问题