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:
- Default Template - set the default Menu
- Create a new Template Style, set the English Menu and do the Assignment
- 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.
- Overview of the Template Manager
- Selecting a Menu in the Template Style
- Assigning the Template Style to a Language Specific Menu
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.