Language switcher module should point to MENU_BLOG_lang2 (home page in lang2) using the #__association table for that menu item
Language switcher module points to MENU_LIST-lang2 that is NOT associated with current menu item
Joomla 3.7
any operating system
Already opened one year and a half ago Issue 9100 and closed in may 2016 saying it could not be resolved in that version of Joomla. Reopening now to see if conditions have changed and since I think the solution might be using the association table.
Labels |
Added:
?
|
Category | ⇒ | Multilanguage |
Status | New | ⇒ | Information Required |
It is not necessary to associate Home menu items. They are associated by default without entering anything in the _associations table.
Just associate the cat list menu items and all will be fine.
Otherwise the situation is still the same as in https://issues.joomla.org/tracker/joomla-cms/9100 i.e. the general issue with Joomla between cat list and cat blog. Nobody solved it and it is not only related to the associations table.
Hi infograf768, it's not the actual behavior I see: also not explicitly associating home menu items, the joomla lang switcher presents a wrong link to another language.
I repeat the scenario: you are in the English homepage that is a blog category and if you click on the Italian flag in lang switcher module, you are not redirected to the Italian homepage but to the Italian menu item for category list.
With explicit associations between home menu items, it would be simple for the lang switcher just read from the association table present the correct link in the clickable flags (cat blog to cat blog, cat list to cat list), there is no ambiguity in the DB.
Status | Information Required | ⇒ | Discussion |
Labels |
Added:
J3 Issue
|
Seems to have been fixed in Joomla 3.9 and maybe also previously: can you confirm?
Nothing to do here - please close
Status | Discussion | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2019-04-07 11:44:04 |
Closed_By | ⇒ | franz-wohlkoenig |
You mean a CAT-lang1 AND a CAT-lang2 ?