Сообщество русскоговорящих пользователей
CMS DotNetNuke
   Вы здесь:  Форум
Добро пожаловать, Гость. Чтобы воспользоваться всеми функциями форума - зарегистрируйтесь или аутентифицируйтесь.
andreyyur Offline
#1 Оставлено : 25 марта 2011 г. 3:24:07(UTC)
andreyyur

Статус: Новичок

Зарегистрирован: 01.03.2011(UTC)
Сообщений: 8
Откуда: Russian Federation

Добрый день, начинаю работать с DNN и возник ряд вопросов по реализации:

1. Необходимо сделать двухуровневую структуру меню:
Верхний ряд - главное меню
Нижний ряд - меню второго уровня.

Пытался сделать следующее: кидал два контрола NAV друг под другом. У верхнего задавал Level="root" у нижнего Level="child". Но при таком решении, при выборе страницы из нижнего списка сам список пропадает, а мне надо чтобы он оставался...

2. Подскажите, пожалуйста, какой модуль надо использовать для формы обратной связи?

Большое спасибо!
Реклама
V.Pupkin Offline
#2 Оставлено : 25 марта 2011 г. 9:24:36(UTC)
V.Pupkin

Статус: Опытный

Зарегистрирован: 26.11.2009(UTC)
Сообщений: 129

Сказал «Спасибо»: 4 раз
Поблагодарили: 15 раз в 14 постах
Код:
<% dnnNAV1.Visible = iif(PortalSettings.ActiveTab.Level>0,"True","False") %>
<% dnnNAV2.Visible = iif(PortalSettings.ActiveTab.Level>0,"False",PortalSettings.ActiveTab.HasChildren) %>
<dnn:NAV runat="server" id="dnnNAV1" ProviderName="DNNMenuNavigationProvider" IndicateChildren="false" ControlOrientation="Horizontal" CSSControl="menu" Level="same">
<CustomAttributes>
<dnn:CustomAttribute Name="RenderMode" Value="UnorderedList" />
</CustomAttributes>
</dnn:NAV>
<dnn:NAV runat="server" id="dnnNAV2" ProviderName="DNNMenuNavigationProvider" IndicateChildren="false" ControlOrientation="Horizontal" CSSControl="child_menu" Level="child">
<CustomAttributes>
<dnn:CustomAttribute Name="RenderMode" Value="UnorderedList" />
</CustomAttributes>
</dnn:NAV>
andreyyur Offline
#3 Оставлено : 26 марта 2011 г. 2:26:36(UTC)
andreyyur

Статус: Новичок

Зарегистрирован: 01.03.2011(UTC)
Сообщений: 8
Откуда: Russian Federation

Автор: V.Pupkin Перейти к цитате
Код:
<% dnnNAV1.Visible = iif(PortalSettings.ActiveTab.Level>0,"True","False") %>
<% dnnNAV2.Visible = iif(PortalSettings.ActiveTab.Level>0,"False",PortalSettings.ActiveTab.HasChildren) %>
<dnn:NAV runat="server" id="dnnNAV1" ProviderName="DNNMenuNavigationProvider" IndicateChildren="false" ControlOrientation="Horizontal" CSSControl="menu" Level="same">
<CustomAttributes>
<dnn:CustomAttribute Name="RenderMode" Value="UnorderedList" />
</CustomAttributes>
</dnn:NAV>
<dnn:NAV runat="server" id="dnnNAV2" ProviderName="DNNMenuNavigationProvider" IndicateChildren="false" ControlOrientation="Horizontal" CSSControl="child_menu" Level="child">
<CustomAttributes>
<dnn:CustomAttribute Name="RenderMode" Value="UnorderedList" />
</CustomAttributes>
</dnn:NAV>


Когда вставляю данный код в ascx файл выдается ошибка:
Error Creating Control - dnnNAV1Type 'System.Web.UI.UserControl' does not have a public property named 'CustomAttributes'.
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.



 
OpenedBorderBoxed Small width layoutMedium width layoutMaximum width layout Small textMedium textMaximum text