Добавление вкладок пользовательских настроек в пользовательский модуль в Dotnetnuke (DNN) - PullRequest
3 голосов
/ 14 августа 2011

Я пишу новый модуль в DNN 6 (тот же вопрос для DNN 5). По умолчанию у вас есть несколько вкладок по умолчанию для настроек в разделе настроек модуля любого модуля, который вы помещаете на определенную страницу. Например, на рисунке ниже у нас есть «настройки модуля», «разрешения» и «настройки страницы».

enter image description here

Вопрос в том, как добавить больше вкладок (более одной) в разделе настроек модуля. Например, одна вкладка для «общих настроек» и другая для «расширенных настроек».

Ответы [ 2 ]

1 голос
/ 14 июля 2012

Вы можете добавить любой код, который вам нужен, в ascx и добавить коды в коде здесь в методах обновления и загрузки.этот код может помочь вам: http://www.dotnetnuke.com/Community/Community-Exchange/view/question/id/240.aspx

1 голос
/ 17 августа 2011


Вам просто нужно добавить некоторый код в элемент управления settings.ascx, он автоматически добавит новую вкладку в раздел настроек.

если вы хотите установить специальное имя для ваших настроек, просто измените узел файла * .dnn:

<moduleControl>
<controlKey>Settings</controlKey>
<controlSrc>DesktopModules/YourModuleName/Settings.ascx</controlSrc>
<supportsPartialRendering>False</supportsPartialRendering>
<controlTitle>xxSetting(any name you want) Settings</controlTitle>
<controlType>Edit</controlType> <iconFile />
<helpUrl />
<viewOrder>0</viewOrder>
</moduleControl>
...