The Blog

Check out our brand new Joomla! Template Club:
InspireTheme.com

How to set up a multilingual website with Gantry

How to set up a multilingual website with Gantry - 4.3 out of 5 based on 6 votes

Many customers have asked me in the Support Forum different questions related to a multilingual Joomla website based on the Gantry Framework. That's why I decided to set one up and explain the whole process in details. Hopefully, you will find it useful :)

The first thing you need to do is to configure your Joomla website for multiple languages. I mean, you need to do all the things that are needed for the default Joomla (not a Gantry-based template) to be a multilingual website. Since there are many tutorials on this topic I'm not going to explain all this again. Just watch this video which explains the whole process in details.

Once you have done everything from the above video you will need to do the Gantry specific things. Actually, all you need to do is to create a new Template Style for each language and keep the default Template to "All" languages. You create a new Template Style by clicking on the checkbox next to the default Gantry Template and then click on "Duplicate". Then you need to select the particular Menu in each Template Style and also assign this Template Style to the Language Specific Menu in the Assignments Tab. So let's say you need to have your website in both English and German - here is what you need to do:

  1. Default Template - set the default Menu
  2. Create a new Template Style, set the English Menu and do the Assignment
  3. Create a new Template Style, set the German Menu and do the Assignment

Basically, that's all you need to do. The screenshots below describe what I wrote above.

That's it! If you have followed the exact steps in the above video and then you have properly applied the Gantry related things, you should already have a fully functional, multilingual Joomla website, based on the Gantry Framework :)

If you have any problems or question please do not hesitate to leave a comment below.

Ivo Valkov

I'm a front end developer. I love creating things, playing football, snowboarding and so on. I also hope you like all our stuff. We started using Gantry for our projects and honestly, we love it!

Website: joomfx.com