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.0What is the purpose of tabmoduleidWhat is the purpose of tabmoduleid
Previous
 
Next
New Post
4/3/2008 3:41 AM
 

hey guys,

i am a complete newbie at dotnetnuke module creation, and i was just wondering what is the purpose of tabmoduleid,

thanks for the help in advance

 

 

 
New Post
4/3/2008 9:28 AM
 

Modules can save settings "per instance" or "per tab instance" and that is partially how it determines that.  What this means is if you use "ModuleId" and in the module settings area UpdateTabModuleSetting then if you copy a module from tab 'x' to tab 'y', they will be able to have completely different settings but similar structure; taking this a step deeper, if you save data for a module using ModuleId, then the data in module from tab 'x' will be visible in tab 'y', but again, you could change the structure based on whatever module settings you have.  Now, if you just use ModuleId for everything, then a module from tab 'x' copied into tab 'y' will be EXACTLY the same, essentially a carbon copy.  Whenever you change settings in any of the instances it will change them for every copy.

The way you copy modules to other tabs is "add existing module" from the control panel instead of "add new module". 

So in a nutshell:

  • TabModuleId -- use when you may copy the module from another page, but want to have it distinct in certain functions (whether UI, placement, etc)
  • ModuleId -- generally what you will use in most cases; keeps copies of modules consistent

-- Jon Seeley
DotNetNuke Modules
Custom DotNetNuke and .NET Development
http://www.seeleyware.com
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0What is the purpose of tabmoduleidWhat is the purpose of tabmoduleid


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