OK, a little bit difficult to explain:
I started out with a maximenu containing menu blocks containing links to pages (in English). The backLava (active trail) thing works and the correct menu-title is highlighted appropriate to the page being visited. The menu link to the page is also highlighted when the menu becomes visible.
I then translated the pages into Spanish and translated the original English menu items into Spanish via the translate interface method (not creating additional menu items). When I switch to Spanish the menu items appear in Spanish and link to the translated content as desired. The problem I have is that the backLava does not reflect the active trail (ie the main title and menu item for the active page receive no highlighting).
I think I can now see that the case for the title and for the menu items are different, so:
1. Is there any way to make the correct menu-title light up when accessing the translated content?
2. Is there also a way to make the correct translated menu item light up? (Perhaps this is a question that applies more to menu blocks module)
I can live without 2, but 1 is really quite important.
Comments
Comment #1
jonodunnett commentedHave found a way to achieve this (1) using Context module and pattern matching the page url and then setting the active trail accordingly to one of the menu-items in the maximenu. If a menu item in the menu block receives the active tag the menu-title also receives it.
Comment #2
danielhonrade commentedIt relies on the classes "active" and "active-trail" inside the block menu items, if those are not present if won't trigger the om maximenu link items to be active.
I am not sure why the translated menus are not firing active when you are on its page.