我想用两个菜单构建一个站点。第一个菜单位于顶部窗格中,第二个菜单位于左侧窗格中。如何在左侧菜单中显示主菜单的子项目
我在找的是如何在左窗格中显示子项目。
例如,对于名称为“testPage”的页面,它具有子菜单项“testPageChild1”和“testPageChild2”,我希望在左侧窗格中显示这些子项。
我该怎么做?
如果有另一种方式来实现这样的事情,请让我知道。
谢谢
我想用两个菜单构建一个站点。第一个菜单位于顶部窗格中,第二个菜单位于左侧窗格中。如何在左侧菜单中显示主菜单的子项目
我在找的是如何在左窗格中显示子项目。
例如,对于名称为“testPage”的页面,它具有子菜单项“testPageChild1”和“testPageChild2”,我希望在左侧窗格中显示这些子项。
我该怎么做?
如果有另一种方式来实现这样的事情,请让我知道。
谢谢
你可以用你的菜单来做到这一点,或者你可以用一个模块做到这一点,因为它没有指出。 “控制台”模块也是一个选项,它将提供指向任何页面的儿童的链接。
至于在皮肤内使用菜单,您需要调整导航控件的“Level”属性。
<%@ Register TagPrefix="dnn" TagName="NAV" Src="~/Admin/Skins/Nav.ascx" %>
<dnn:NAV id="TopLevel" runat="server" Level="Root" />
<dnn:NAV id="Child" runat="server" Level="Child" />
,然后相应地根据http://www.dnnsoftware.com/wiki/ddrmenu-user-guide
风格
你需要的是一个儿童链接模块。您只需将其添加到左侧窗格,然后将其配置为显示当前页面的子页面。我通常使用Ventrian的http://www.ventrian.com/Products/Modules/ChildLinks.aspx。 但有一些其他可用,包括一个免费的http://dnnmodules.cn/Modules/Childpagelistfree.aspx。
太好了。谢谢@notandy – StrouMfios
我试着我的模块设置为NodeSelector="RootChildren"
和我合作。
虽然我们感谢您回答这个问题的兴趣,它已近5岁,已经有了可以接受的答案。在回答更近的问题时,你的努力可能会更好。 –
我一直在努力,所以我认为它可能是有用的,但添加另一个答案 –
这真的是解决这个问题的最佳实践方式。 –
嘿,太棒了!比使用第三方模块更好。感谢Chris – StrouMfios
Chris,你认为可以使用DDR Treeview菜单吗?我试图隐藏根级,只是显示子和它的孩子.. – user1781367