0
A
回答
1
一个例子:
http://www.launchsitecore.net/en/about-launch-sitecore/building-the-site/creating-the-site-menu
标记
<ul class="nav">
<asp:Repeater ID="rptDropDownMenu" runat="server" OnItemDataBound="rptDropDownMenu_ItemDataBound">
<ItemTemplate>
<li id="MenuLi" runat="server">
<asp:HyperLink ID="MenuLink" runat="server">
<asp:Literal ID="MenuText" runat="server" />
</asp:HyperLink>
<asp:PlaceHolder ID="phSubMenu" runat="server" />
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
代码后面
HomeItem = SiteConfiguration.GetHomeItem();
List<item> nodes = new List<item>();
if (HomeItem["Show Item In Menu"] == "1") nodes.Add(HomeItem);
foreach (Item i in HomeItem.Children)
{
if (SiteConfiguration.DoesItemExistInCurrentLanguage(i) && i["Show Item In Menu"] == "1")
{
nodes.Add(i);
}
}
rptDropDownMenu.DataSource = nodes;
rptDropDownMenu.DataBind();
相关问题
- 1. 从用户控件导航
- 2. (Sitecore)与子导航导航
- 3. c#用户控制导航
- 4. 从用户控件中导航WPF选项卡控件?
- 5. 使用LongListSelector控件导航
- 6. WPF导航控件
- 7. 阻止导航控制器导航并要求用户确认
- 8. 使用用户控件导航到其他页面
- 9. Silverlight导航应用程序用户控件状态
- 10. WebBrowser控件导航返回
- 11. 页面用户控制类文件上的导航代码
- 12. Siliverlight 3用户控件之间的导航?
- 13. WebBrowser控件:在导航时显示给用户
- 14. 用户控件间导航时的动画
- 15. Silverlight - 如何从用户控件导航到普通页面?
- 16. 导出XAML用户控件
- 17. 如何使用WebBrowser控件导航
- 18. GridView控件上,下导航使用jQuery
- 19. Sitecore 6导出用户列表
- 20. 导航控制器,导航项目和导航栏
- 21. iphone导航控制
- 22. QT - 导航控制
- 23. WebBrowser控件导航不工作,Windows 10
- 24. WPF如何制作导航控件
- 25. WebBrowser控件:检测导航故障
- 26. Mapbox导航控件放大和缩小
- 27. 导航栏按下视频和控件
- 28. 带导航功能的WPF控件
- 29. 设置导航控件的标题
- 30. ASP.Net向导控件 - 导航离开步骤之前的客户端逻辑