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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...'sho on every page' modules disappear on Registration, Login pages etc
Previous
 
Next
New Post
2/17/2011 5:25 AM
 
Hi, I've often wondered about this, but now I need to solve it. I'm building a site and have certain modules configured to show on every page e.g. footers, links modules etc.

All works fine until the skin is required to display the entry form of a  DNN core module e.g. Register, Login, Update profile etc. In this case the modules that should show on every page disappear.

It's easy to demonstrate...go to www.reform.co.uk, click the login link and you'll see the footer disappear.

Anyone know a way around this so that 'show on every page' module continue to display?

Thanks in advace

Phil
 
New Post
2/17/2011 10:44 AM
 
By default these pages are rendered as though they exist on an Admin / Edit control page - which means they used the Admin/Edit mode skin - AND only the one module is displayed - which means not Show on All pages modules. The pages dont actually exist as tabs by default they are being created virtually.

To get around this - you need to create a physical page on your site for each module - Login, Rego,, User Profile - if they dont exist already - place the appropriate modules on these physical pages - then assign these pages in the site settings / page management area.

Once you do this - the pages will be treated like any other page - and show you = show on all pages modules ... NOTE though at the moment there is no way to do this for terms or privacy pages

.westa

 
New Post
2/17/2011 10:55 AM
 
Your other option is to move - the appear on every page elements into your skin.

We built a custom module for a client a while back that let them place skin objects on their skin - that were controlled by a module we placed in the admin menu. On the skin they placed simple markup <wst:HTML runat="server" id="wstHTML001"  />  in the spots where they wanted global page elements.

And in the admin module we created there was a HTML edit page that let u select the markup block you wanted to edit .

Westa
 
New Post
2/17/2011 12:52 PM
 
Thanks for the replies and explanation Wes...makes sense. I'll move the Reg and Login modules to their own pages. Think I amy hit a problem with the new UserAccount module which doens't seem to want to added to any page other than the detfault for the portal...but we'll see.

Phil
 
New Post
2/17/2011 7:19 PM
 
As of some stage in 5.x the User Account module was changed to automatically get installed into it own real page ... on a new install ... it should already be receiving - show on all pages modules.  

Just a note though - the way dnn manages the show on all pages concept is not that elegant - it basically copies an instance of each module onto each tab/page - which results in lots of additional module entries in your database - one for each page - in a large site this can get rather messy ... I would really suggest looking at other options such as the custom skin object concept if you want to keep a clean site.

It also make deleting such modules a pain - since you need to manually delete the module from EACH page if you decide to want to delete one.
yes the content of each module is linked since they are set as an instance but not all the settings are currently kept consistent  - permissions are copied to all instances - but the module title for example is not.

Westa
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...'sho on every page' modules disappear on Registration, Login pages etc


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