Forum


HomeHomePremiumPremiumAdministrationAdministrationDisplaying modules on all pagesDisplaying modules on all pages
Previous
 
Next
New Post
1/19/2015 5:38 AM
 
Hello,

I was just trying to add some modules to all pages in a 7.3.4 site.

Everything was fine until I tried moving the modules, worked fine on the 'host' page, but only one of the 4 modules actually moved on all the 'inheriting' pages.

So that took me to google where I found this:
http://mitchelsellers.com/blogs/2014/01/17/dnns-display-on-all-pages-an-alternative-to-avoid-nightmares.aspx
And this:
http://www.devpci.com/Actualit%C3%A9s/tabid/115/articleType/ArticleView/articleId/68/Clonator-a-DNN-Clones-Module-Manager.aspx
The latter link has links to more links on the 'display on all pages' option.

I was rather surprised that there are issues with such a simple option, but now I'm wondering which of all the alternatives to take.

Does anyone have any recommendations?

Best Regards,


Steve
 
New Post
1/19/2015 8:43 AM
 

Hi Steve,

"Display modules on all pages" can be tricky and messy. I'm not sure if I understood your particular situation though.

Keep in mind that the content gets shared and if changed in one place it gets changed on the others. But settings is a different story. For instance, if you move a module from one pane to another one, it will not do that on its copies.

Anyway, if I'm able to understand you better I should be able to shed some light.

Cheers,

Aderson

 

 

 
New Post
1/19/2015 9:45 AM
 

Hi Aderson,

Thank you for your reply.

Yes, sorry I was a bit brief, so here's a bit of background. 

I added some modules to the footer of the home.ascx. I would like the content of these modules to be displayed at the footer of all pages.

Ensuring that the other .ascx page files contained the same div structure, I set the 'display on all pages' option for each of the modules. That worked fine. Then a few days later i added another row into each ascx and tried moving the modules. They moved on the page where I set them, but only 2 of the 4 modules moved successfully on other pages. So I tried unticking the 'display on all pages' option and then moving them and reticked them, but that didn't work either.

Deciding that something a bit funny was going on i decided to google the issue and found the links given in my original question.

So, since they're recommending not to use 'display on all pages' at all, it leaves me wondering the best thing to do.

From the links on the pages there are quite a lot of options like simply using the 'add existing module' option, running a script on the database etc.

I think my favoured option would be to use the 'clonator', which I will need to experiment with. 

Other people must be overcoming this issue some how, so I just wondered what the favoured method is.

Best Regards,

Steve

 
New Post
1/19/2015 11:34 AM
 

Hi Steve,

I personally use display on all pages with great success and I love the feature although it can be confusing. I think this can work for you.

After you set a module to display on all pages if you change it's settings, or panes where it is, it will not change on the other pages. To be able to accomplish this you have to:

1 - Uncheck the display module on all pages;

2 - Go to the recycle bin and clean it up - this way thi's mdoules old references will no longer exist;

3 - Make the necessary adjustment to its settings, including ordering and pane setups;

4 - Then go back and check it again "display module on all pages" - This way your changes to the module will get replicated to all page;

Not a perfect solution, but one that I use quite often.

Cheers,

Aderson

 

 
New Post
1/19/2015 11:55 PM
 

Hi Aderson,

 

Thank you for the reply.

 

That's a good work around, didn't think of emptying the waste basket.

 

Looks like you have the material for a new video tutorial :-) 

 

Best Regards,

 

Steve

 
Previous
 
Next
HomeHomePremiumPremiumAdministrationAdministrationDisplaying modules on all pagesDisplaying modules on all pages



Try FREE
30 days money back guaranteed