2012-07-11 97 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的菜單欄內移動您的代碼。

希望這會有所幫助。

相關問題