Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Adding Cistom Fields to a ModuleAdding Cistom Fields to a Module's Settings Page
Previous
 
Next
New Post
2/26/2007 4:12 PM
 

Ok, I'm coding my first module, extending the functionality of another one (the Articles module from Efficion). I've read a lot of tutorials and maybe I'm dumb or I missed it, but how do you add custom fields to the Settings.ascx?

If I had a textbox, will it automatically populate in the database with out any explicit coding? I tried adding a field and updating and when the module came back the data I entered was gone and the View module was saying it was expecting an integer where a string was expected.

Basically I haven't found a good explanation for how that piece of the API works and I've searched through all of the DNN official docs, though maybe I missed it.

In the Articles source code there is no insert or update method overriding the DNN function so I'm confused. Any help would be appreciated.

Marcus

 
New Post
2/26/2007 8:30 PM
 

Assuming you are trying to store a value to control how you module behaives, a fairly simple way to do what your asking is (if I remember correctly):

1.  Create a module that inherits ModuleSettingsBase. 

2. Create inputs for your settings. 

3. Override Sub LoadSettings (using TabModuleSettings assign values like MySettingTextbox.Text = TabModuleSettings("MySettingName").

3. Override Sub UpdateSettings (Create instance of moduleController and save settings like ModController.UpdateTabModuleSettings(TabModuleID, MySettingName, SettingValue)

4. Add this Settings Module as a control in your mod definition with a "Settings" key.

If I got all that straight, you should be able to save, retrieve and edit edit your settings.  Your module that needs to use the settings simply needs to access them like TabModuleSettings("MySettingName").

 
New Post
2/26/2007 11:09 PM
 
smcclure11 it says you replied to this but for some reason I can't see your reply. Any idea why?
 
New Post
2/27/2007 9:51 AM
 
The reply is shown immediately at the top level, but the actual reply is not shown until it is approved....
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Adding Cistom Fields to a ModuleAdding Cistom Fields to a Module's Settings Page


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out