Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

AppTheory specializes in solutions based on the DotNetNuke platform and has 2 employees on the DotNetNuke Core Team.
  Need Help?  
Professional technical support for DotNetNuke is available from DotNetNuke Corporation.
 


  Ads  
Biz Modules provides professional business modules and solutions for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

SourceGear - Tools for Developers
.: CounterSoft :.
telerik
ExactTarget email software solutions
Merak Mail Server
FCKeditor Project
 


DotNetNuke Forums
 
  Forum  General DotNetN...  Extend It! ( Pr...  Change Module (Container) Title
Previous Previous
 
Next Next
New Post 4/16/2008 8:24 PM
User is offline William Severance
541 posts
www.wesnetdesigns.com
8th Ranked




Change Module (Container) Title 

Although I had found a couple of prior threads showing how to change the title of a module's container in code during the Page_Init event of the mdoule control as follows:

ModuleConfiguration.ModuleTitle = "A Module With A Modified Title"

I really needed to do this in the Page_Load handler as module settings and ViewState values were not available in Page_Init.  After looking at a DNN page's view source and at the ContainerControl object in the debugger, I came up with the following two approaches which work equally well and chose #2 to use:

#1:

Dim titleSkinObject As Control = Me.ContainerControl.FindControl("dnnTitle")
If Not titleSkinObject Is Nothing Then
    Dim lblTitle As Control = titleSkinObject.FindControl("lblTitle")
    If Not lblTitle Is Nothing Then
         CType(lblTitle, Label).Text = "A Module With A Modified Title"
    End If
End If

#2:

Dim ctl As Control = DotNetNuke.Common.FindControlRecursiveDown(Me.ContainerControl, "lblTitle")
If Not ctl Is Nothing Then
     CType(ctl, Label).Text = "A Module With A Modified Title"
End If

Hope this helps some one looking to do the same.


Bill, WESNet Designs
 
New Post 4/16/2008 8:35 PM
User is offline Fuji Nguyen
160 posts
9th Ranked




Re: Change Module (Container) Title 

Thanks for sharing tip/trick.  I saw your post to fix FCKEditor value not saved in Settings page.  That was a great post too.  Keep it up.


Fuji Nguyen
FREE Visitor Hit Counter
Visit opensource.indyneinc.com for detail.
 
New Post 4/21/2008 3:10 PM
User is offline Snoek8
20 posts
www.mexmax-internet.com
10th Ranked


Re: Change Module (Container) Title 

Thanks for the great post. Here is the code in C#:

Control ctl = Globals.FindControlRecursiveDown(this.ContainerControl, "lblTitle");
if ((ctl != null))
{
((Label)ctl).Text = "A Module With A Modified Title";
}

 
New Post 4/22/2008 7:15 AM
User is offline Mitch Sellers
4699 posts
www.mitchelsellers.com
3rd Ranked




Re: Change Module (Container) Title 

Bill,

Very handy piece of code!


-Mitchel Sellers
MCITP, MCPD, MCTS
Director of Development
IowaComputerGurus Inc.
View Mitchel Sellers's profile on LinkedIn

Visit mitchelsellers.com for DotNetNuke tutorials, modules and technical help

Get Guaranteed Support ICG DNN Support A provider of quality DotNetNuke support services.

My sites are hosted with 3Essentials
 
New Post 5/9/2008 1:10 PM
User is offline AJ Walker
98 posts
10th Ranked


Re: Change Module (Container) Title 

GREAT!!!  I just needed this!  -- Figured it'd make my module look that much nicer!!!!  Thanks for posting!

 
Previous Previous
 
Next Next
  Forum  General DotNetN...  Extend It! ( Pr...  Change Module (Container) Title
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


Software Development and Integration with DNN
HNP Solutions focuses on the pragmatic use of technology and process to meet an organization's business objectives. HNP Solutions employs seasoned Enterprise and Solution Architects, Delivery Managers and QA & Business Leads. Our capabilities range from project assessments & recommendations, design & code reviews, to full program implementations. We also work with organizations in need of senior staff augmentation purposes in the areas of Enterprise and Solution architecture.
www.hnpsolutions.com
Willhite & Sharron Realtors
Exemplary service for your Seattle Real Estate needs. It's what you deserve from your Realtor®!
www.alkihomes.com
PointClick DotNetNuke Solutions
PointClick Technologies provides high-end DNN Hosting for businesses.
PointClick.Net Hosted Solutions

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke® logo are registered trademarks of DotNetNuke Corporation
Hosted by MaximumASP