2012-07-11 113 views
0

我需要显示在Liferay门户页面中的菜单栏(菜单栏,这将是通用在该页面的portlet)添加菜单栏到门户页面

对于这一点,我创建了一个自定义主题,并修改模板文件夹下的navigation.vm文件。

我加入这个下面的navigation.vm文件中的MenuBar代码并将其部署到

<html> 
<head> 

<title>Menu Bar Using CSS</title> 

<style> 
.menu ul 
{ 
list-style: none; 
} 

.menu ul li 
{ 
display: inline; 
} 

.menu ul li a 
{ 
/*Increase Clickable Area*/ 
padding: 8px; 
padding-left: 15px; 
padding-right: 15px; 

/*Remove the Underline for the Link*/ 
text-decoration: none; 

color: #000; 
background: #ccc; 
} 

/*On Mouse Over the Link*/ 
.menu ul li a:hover 
{ 
color: #fff; 
background: #000; 
} 
</style> 

</head> 

<body> 
<div class="menu"> 

<ul> 

<li><a href="#">Item 1</a></li> 
<li><a href="#">Item 2</a></li> 
<li><a href="#">Item 3</a></li> 
<li><a href="#">Item 4</a></li> 

</ul> 
</div> 
</body> 
</html> 

我已经把所有这些代码在我的应用自定义主题的navigation.vm文件下的服务器,但它没有工作(我的意思是门户页面上没有显示菜单栏)

请让我知道我是否做错了什么。

回答

2
  1. navigation.vm不含<html><head><body>标签,这些去portal_normal.vm内或如果页面弹出然后portal_pop_up.vm。该文件(navigation.vm)只是帮助显示页面,并包含在portal_normal.vm文件中。
  2. 因此,请尝试在portal_normal.vm的菜单栏内移动您的代码。

希望这会有所帮助。

相关问题