как отобразить в левом меню дочерние пункты главного меню

Я хочу создать сайт с двумя меню. Первое меню будет на верхней панели, а второе меню — на левой панели.

Я ищу, как показать дочерние элементы на левой панели.

Например, для страницы с именем «testPage», где в качестве дочерних элементов меню есть «testPageChild1» и «testPageChild2», я хочу, чтобы на левой панели отображались эти дочерние элементы.

Как я мог это сделать?

Если есть другой способ реализовать что-то подобное, дайте мне знать.

Спасибо


person profanis    schedule 23.10.2011    source источник


Ответы (3)


Вы можете сделать это с помощью своего меню или с помощью модуля, как указывает notandy. Модуль «консоль» также является опцией, он предоставит ссылки на дочерние элементы любой страницы, на которую вы указываете.

Что касается того, чтобы сделать это внутри скина, используя меню, вам нужно настроить атрибут «Уровень» элемента управления «Навигация».

<%@ 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" />

а затем стиль соответственно

person Chris Hammond    schedule 24.10.2011
comment
Это действительно лучший способ приблизиться к этому. - person Will Strohl; 25.10.2011
comment
Крис, как вы думаете, можно ли сделать это и с меню DDR Treeview? Я пытаюсь скрыть корневой уровень и просто показываю подпрограмму и ее дочерний элемент. - person user1781367; 22.02.2013
comment
@nana это возможно, но я действительно не так много работал с меню DDR - person Chris Hammond; 22.02.2013

Что вам нужно, так это модуль дочерних ссылок. Вы просто добавляете его на левую панель, а затем настраиваете для отображения подстраниц текущей страницы. Обычно я использую http://www.ventrian.com/Products/Modules/ChildLinks.aspx компании Ventrian. . Но есть ряд других доступных, в том числе бесплатный http://dnnmodules.cn/Modules/Childpagelistfree.aspx.

person notandy    schedule 24.10.2011
comment
Замечательно. Спасибо @notandy - person profanis; 24.10.2011