• Home
  • Get help
  • Ask a question
Last post 7 min ago
Posts last week 94
Average response time last week 34 min
All time posts 67852
All time tickets 10487
All time avg. posts per day 20

Helpdesk is open from Monday through Friday CET

Please create an (free) account to post any question in the support area.
Please check the development versions area. Look at the changelog, maybe your specific problem has been resolved already!
All tickets are private and they cannot be viewed by anyone. We have made public only a few tickets that we found helpful, after removing private information from them.

#60 – Multilang problem when Joomla menu pointing at Virtuemart category

Posted in ‘sh404SEF’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Monday, 13 April 2015 11:05 UTC
Webkonsulenter.dk
Hi sh404sef team

This is an update of an unsolved issue from the anything-digital forum.
--
When having a menu module that displays submenu-items, and those sub-menu items are virtuemart categories, then no sh404sef adress is generated for them in non english language.

Example: http://www.xxxx.com/se/ -> topmenu -> webbshop -> any category here does not lead to correct target. They all lead to "/se". Example swedish lang:

SEF targets should be:

/se/liposomala-produkter
/se/litteratur

Non-SEF targets are :

index.php?option=com_virtuemart&view=category&virtuemart_category_id=20&virtuemart_manufacturer_id=0&categorylayout=0&showcategory=1&showproducts=1&productsublayout=0&Itemid=562&lang=en

and

index.php?option=com_virtuemart&view=category&virtuemart_category_id=21&virtuemart_manufacturer_id=0&categorylayout=0&showcategory=1&showproducts=1&productsublayout=0&Itemid=570&lang=en


I have read that it can be an item-id issue, so I have checked the item ids and corrected them where necessary.

The issue is only corrected if I modify the joomla menu or create a new menu with an new id. Then it works right until next time I disable/reenable sh404sef. Then the progress is lost again and I'm stuck with useless menus.

There is no issue in english, only en /se, /no and /dk
There is no issues with VirtueMart Category modules, only menu modules.
--

We run: Joomla 3.4.1, VM 3.0.6.2 and sh404sef 4.4.8.2409.

Cheers,
Monday, 13 April 2015 11:31 UTC
wb_weeblr
Hi

Indeed, those modules can create such problems, as they do not include a valid Itemid in the non-sef URLs they build and pass to Joomla/sh404SEF for routing. However, because it happens only in non-english pages, it may have to do with multilingual setup also. I assume you have all the correct menu items setup in all languages, not just in English?

First thing, as we made several updates over the last few days to multilingual handling due to changes in J! 3.4.1 router, please update to the dev version found here: https://copy.com/xxxx

If possible (ie better on a test site, than on live site), purge URLs, and see how it goes.

Rgds
 
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.