2015-10-23 24 views
0

任何人都可以幫助解決這個問題,我試圖創建一個子菜單,當我將鼠標懸停在Umbraco的頂部導航上時。Umbraco中的子菜單

繼承人我用來創建頂部導航的代碼,我需要添加什麼,所以我可以顯示子菜單?

@inherits Umbraco.Web.Mvc.UmbracoTemplatePage 

@{ var selection = CurrentPage.Site().Children.Where("Visible"); } 

    <ul class="nav navbar-nav"> 
     @foreach (var item in selection) 
     { 
      <li class="@(item.IsAncestorOrSelf(CurrentPage) ? "current" : null)"> 
       <a href="@item.Url">@item.Name</a> 



     </li> 
     } 
    </ul> 
+0

你的意思是像一個下拉菜單? – Anonymous

回答

1

只需添加一個嵌套的UL當前的一個列出每個頂級頁面的孩子裏面,使用相同的代碼,您使用的是頂級的東西。然後你可以使用任何你喜歡的前端下拉菜單代碼來讓懸停工作。

+0

我現在試過了,但子菜單沒有出現在源代碼中。 –

+0

你可以發佈你的更新代碼嗎? – Tim