Joomla multi language problem when trying to change menu item from ‘All’ to a specific language

When setting up a Joomla site for multilanguage you need to set a default menu item for each language. However, sometimes it is not possible to change a default menu item currently set to language "All". The error message displayed is: 

"Warning Save failed with the following error: The Language parameter for this menu item must be set to 'All'. At least one Default menu item must have Language set to All, even if the site is multilingual."

A solution is to do the following:

  1. Select the menu item by checking the checkbox for it to the left in the menu items list.
  2. Then scroll down to the batch change item (found under the list of menu items).  
  3. In the drop down list "Select language" you select the language you wish to set the menu item to.
  4. In the drop down list "Select Menu or parent for Move/Copy", select the menu where item currently is located in.
  5. Select the Move radio button
  6. Click Proceed.

Problem solved!


2 replies
  1. Lasse Barr
    Lasse Barr says:

    oh god thank you so much for this, i’ve been pulling my non-existent hair over this. can’t believe the solution was this easy.

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *

12 + thirteen =