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...Language and In...Language and In...Language specific footers on all pagesLanguage specific footers on all pages
Previous
 
Next
New Post
9/2/2016 3:58 AM
 

I want to set up a multi lingual site with 4 languages. When I add a new page, I want the DNN localisation to automatically generate the 4 language page variants, but for each language page variant to automatically load 3 language specific HTML modules in the footer of the page with language specific content.  "Contact details", "quick links" and "latest news" as examples.

In a single language site this is easy. You set the footer content to "Display on all pages" and it it then auto generates the content when adding a new page. If you update content in one page it updates them all. When I localised a site last year, the "display on all pages" content appeared across all pages including pages of the non default languages, literally ALL pages. So I had spanish pages with "english" content footers.  Translating every page and ensure content updates synchronise was a nightmare.  In the end the only solution I could find was to create the "footer modules" for all languages on a default language page and use "display on all pages". Then as I add a new page, all the footer modules for all languages are loaded and I then hide or delete the unwanted language versions. Its quicker to delete unwanted modules than copy over 3 modules.

Has this behavior been fixed in 8.3? Or is there a more elegant / simpler way to achieve this requirement.  Localised footer content that automatically loads on new pages and if updated, updates across all the language specific instances of that module seamlessly.

Any thoughts or tips appreciated

John

 
New Post
9/2/2016 4:34 AM
 
John,

I would use a multi lingual HTML replacement module, such as Nuntio Content: https://nuntiocontent.codeplex.com/

Happy DNNing!
Michael

Michael Tobisch
DNN★MVP

dnn-Connect.org - The most vibrant community around the DNN-platform
 
New Post
9/2/2016 4:37 AM
 
John,
another option would be integrating these html elements in the skin applied to the site using the TEXT skin object and a resx file.
The default file for DNN 6 had a sample for this technique. This way, you'd be able to edit the texts easily using the language editor in Admin > Languages.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
9/2/2016 5:01 AM
 

Hi Michael

Thanks for responding so quickly.

I followed you link . looking over the preferenc options, I assume I can get module to displayy on all pages and the approriate language variant version of the module will be displayed in the localised language.

I note the Nuntio Content has not been updated since 2010. There are a few threads suggesting it may not work in DNN7 upwards. Including http://www.dnnsoftware.com/forums/threadid/523068/scope/posts/html-module-for-multilingual-website.

Do we have any conifdence this may work in 8.3? Does anyone know of a commercially supported HTML module that might work better instead?

John

 
New Post
9/2/2016 5:08 AM
 

Hi Sebastian

Thanks. This is a technique I am not familar with and apprecaite you pointing me towards this solution. You suggested DNN6 has examples of how to do this, could you please give me a little more detail or point me to the files concerned.

Thanks

John

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...Language specific footers on all pagesLanguage specific footers on all pages


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