как отобразить в левом меню дочерние элементы главного меню - PullRequest
3 голосов
/ 23 октября 2011

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

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

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

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

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

Спасибо

Ответы [ 3 ]

3 голосов
/ 24 октября 2011

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

Что касается выполнения этого в скине, то с помощью меню вам нужно настроить атрибут «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" />

и стиль соответственно

0 голосов
/ 21 июня 2016

в соответствии с http://www.dnnsoftware.com/wiki/ddrmenu-user-guide

Я пытался установить модуль на NodeSelector="RootChildren", и я работал.

0 голосов
/ 24 октября 2011

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

...