Showing multi-language menu
By default the main menu in our templates is rendered using custom code to ensure it is placed in the correct module position. However, if you're developing a multi-language website you'll want to have a different menu for each language, which requires you to use the default Joomla! code for rendering your main menu.
View more information about multi-lingual Joomla! websites in the Joomla Documentation.
Enabling the default Joomla! code for rendering the main menu takes the following steps:
- Navigate to the 'Module Manager' in your Joomla! Administrator
- Create a new module of which the 'Module Type' is 'Menu'
- Enter a 'Title' and for 'Position' choose the value 'mainmenu'
- Save the module
- Repeat steps 1-4 for every additional language menu
- Navigate to the 'Template Manager' in your Joomla! Administrator
- Select the template style that you want to change (probably the one marked 'Default')
- Open the 'Menu Settings' panel
- Set 'Show menu' to 'No'
- Save the template style