Advanded menu management
In this exemple i work on a 4 languages site English,French,German and Greek. The default language is English.
I will make an menu item visible in 3 languages (English, French and German) but not in Greek.
Since Falang 2.9.0 There are two way to make this working.
- With the new Falang param's advanced show menu
- With Joomla core system and association
1 - Falang param's advanced show menu
This parameter is generally used to hide a menu item in a specific language. Before Falang 2.9.0 it was not supported for Menu Item Translation
First you have to enabled the parameter in the Falang option's the name is Advanced menu show on the basic tab
The name of the menu item is "Category Blog" , it's translated in French, German,Greek all translation are published and up to date.
Check the display for the default langauge , open the joomla Blog Category item.
The display in Menu is set to yes, this mean this item will be show in joomla menu.
Now open the greek translation if Falang of this item Blog categoy and go to the parameter Link type > Display in Menu, set it to "NO"
You can check this menu item in the french version of this page.
The menu is visible in french , we can switch to german and english but not to Greek.
2 - Joomla core system and association
This exemple will work with or without Falang, it's used more when you have a site where you want to enabled only a menu item for 1 or 2 languages and don't display the other.
The same exemple will be done, it's a 4 sites languages English,French,German and Greek. The default language is English.
I will make an menu item visible in 3 languages (English, French and German) but not in Greek.
First you have to check that association are enabled in The plugin "System - Language Filter
Make 3 menu for each language English, French and German linking with the same type "category blog". Each menu nenu item need to have a specific language set not "all language"
Make the association between the item
See result in the menu items view. 3 items are done, one for each language with all association.
The front-end display this menu item, French,German and englis are enabled only greek language is inactive.