I am working on a custom module, and I would like to add an additional "Tab" to the Settings dialog. (By "Tab", I do not mean page...I know that pages in DNN are called tabs, but that's not what I mean.) For instance, When you hover over the Manage button (once a module has been added to a page) and choose 'Settings', I would like to be able to add an additional tab to the dialog that appears.
My goal here is to allow the user to create and manage a collection of custom input fields that can be re-used over and over to create any number of unique forms on different pages. I want to use the Settings tab to allow the user to choose fields from this collection when building a form, and I want another tab on which the user will manage their collection of input fields to be used across the entire portal.
I am using the Visual Studio templates created by Cristoc found here. I have added an additional user control to my project and added the necessary tags to the .dnn file, but I cannot get this control to render when I go to the 'Settings' section after I have added my module to a page. The control appears in the Module Defintions section when I go to Host > Extensions and click on the edit icon (the pencil and paper).
I suppose that I have two questions at this point. First, is it even possible to add additional tabs to the Settings dialog? Second, if so, then why isn't my control rendering?
Here is the block that I have added to the ModuleControls section of my .dnn file:
<moduleControl>
<controlKey>Fields</controlKey>
<controlSrc>DesktopModules/CustomForms/Fields.ascx</controlSrc>
<supportsPartialRendering>False</supportsPartialRendering>
<controlTitle>CustomForms Fields</controlTitle>
<controlType>Edit</controlType>
<iconFile />
<helpUrl />
<viewOrder>0</viewOrder>
</moduleControl>
I feel like I'm missing something very simple here.