Hello diepnt,
Don't worry about your English. I am also not a native English speaker. Your hard work speaks more and i really appreciate it.
Solved URL issue:
The way we'll be adding menus in Mega menu has issue with url structure. I and found that it cannot be fixed with your module alone.
Issue is - when we create rows and columns inside 2nd level menu, the url adds column and rows alias in url. I followed your guide on creating menu from here:
docs.joomlaux.com/extensions/jux_megamen...u-look-like-our-demo
So, if i have Main menu structure like this:
Main Menu
Now suppose i access Service1 page on website then url looks like this:
www.yourwebsite.com/services/row1/column1/service1
Which is correct when we use Joomla SEO, but it is not good for SEO practices. It should look like this:
www.yourwebsite.com/services/service1
I found a solution for this which might help you to resolve issues like this for other customers. Above is Main Menu. Create whole new Menu (not menu item) and name it
Services Menu in Joomla. And add menu items in it like this:
Services Menu
- Services [Alias:services]
- Service1 [Alias:service1]
- Service2 [Alias:service2]
- Service3 [Alias:service3]
- Service4 [Alias:service4]
- Service5 [Alias:service5]
- Service6 [Alias:service6]
- Note: You may have to change 'Alias' for menu items in Main menu if you are not allowed to use same 'Alias' in Services menu.
Now go back to
Main menu, and open
Services menu item in & then change 'Menu Item Type' to 'Menu Item Alias' and select 'Menu Item' as
Services from
Services Menu. Repeat this for all child menu items too. For example,
Service1 from
Main menu will be alias of
Service1 from
Services Menu.
Now when you access Service1, it shows url as:
www.yourwebsite.com/services/service1
Mobile menu - screen resolution issue
Currently, mobile menu is shown when screen resolution is below 768px. I am glad that you changed it in code. But your module do not allow template overrides (overriding under /templates/mytemplate/html/mod_jux_megamenu). So, if you introduce new version, and i upgrade, the changes you made will be flushed. Which is not good. Instead of it, can you please add a parameter in menu where users can define for which screen resolution they want to show mobile menu? I am a template developer and if i want to use it on other website, i will have to contact you again. if you add that in menu parameters, then it will help many template developers like me. I will definitely recommend to use this menu to my customers.
You are just 1 parameter away from 100 points on JED. Please add that parameter and i will leave you a review on JED.
Thank you in advance.