Hi Shengke,
Yes, as you've mentioned, this has nothing to do with our products and it has nothing to do with RokSprocket and Rockettheme either.
This is just how Joomla works.
Therefore it is out of the scope of support that we provide and I believe it is out of the scope of support that Rockettheme provide.
The place where you should ask this question is the
official Joomla support forum.
Anyway, Joomla is a menu-centric CMS so the most important thing in any Joomla website is the Menu. It defines the site structure, it defines the URLs, it defines the breadcrumbs, you assign modules to menu items, etc.
What I would do is the "Hidden Menu" workaround. This is the best and most proper solution in my opinion.
Actually, we use the "Hidden Menu" workaround on our website (InspireTheme.com). We have another Menu (Documentation) which is not part of the Main Menu.
Notice that in our Main Menu we have the "Documentation" menu item as a submenu of the "Support" menu item.
But when you go to the
Documentation page, the Breadcrumbs (as you said in your comment) show different thing:
Home -> Documenation instead of
Home -> Support -> Documentation
Well, this is a design decision that you need to make while building/configuring your website.
Alright, here's another tip for you - there is an option in the Gantry 5
Menu Editor that allows you to disable the Dropdown menus (see the attached screenshot).
We use this solution on our website as well. Have a look at the "Templates" menu item - it does not have a submenu because we are hiding it via the Gantry 5 Menu Editor. But in reality, the pages of all our templates are submenu items of the "Templates" menu item (see the second screenshot).
So I think that this is what you are looking for - imagine that on the
Templates page there is the RokSproket module. When you are on the "Templates" page the breadcrumbs show
Home -> Templates.
Then click on the Delight template so you can go to its page and notice that the breadcrumbs show
Home -> Templates -> Delight.
As far as I understand this is exactly what you want to achieve.
Anyway, I hope that the above information is helpful for you, but as I said this is really a design/configuration decision that you need to take and make on your own.