First of all, is this a bug?
Attached is a commented screenshot that describes the problem. It negates cat_menu's great feature of being able to move the menu links around at admin/menu. This behaviour is the same whether the parent container is in the admin navigation menu or primary links.
| Comment | File | Size | Author |
|---|---|---|---|
| custom_block_and_breadcrumbs.gif | 14.4 KB | venkat-rk |
Comments
Comment #1
Jaza commentedThis is not a bug - this is a scenario that the category module does not currently cater for. I don't know of any way that you could get the category module to support this kind of setup, as category_menu relies on the underlying Drupal menu system, which does not support a top-level menu item in one menu tree being the child of a menu item in a different menu tree.
Perhaps the core menu system needs "distant parent support"? ;)
Comment #2
venkat-rk commentedYes, I think I can understand now that this is a shortcoming of the drupal menu system rather than category_menu, although I haven't tested a similar scenario using plain pages moved into a custom menu or taxonomy terms ordered into manually built menus.
Comment #3
venkat-rk commentedHmm...I understood your point better now, Jaza, after reading your reply again. It would be fun if the core menu system ended up with distant parent support:-)
Comment #4
venkat-rk commentedHaving this feature in core menu would help get what they call the TLL navigation right. You could have the links to the actual container pages as the top level links, clicking on them would bring up those pages with their child container(s) in a separate block (great for the ability to name it separately, theme it separately) etc., all the while retaining the breadcrumbs and the cat_menu hierarchy.
Comment #5
venkat-rk commentedBy some coincidence, merlinofchaos has a post on pretty much the same subject. Do you think any of these ideas could be applied to the category module?
http://www.angrydonuts.com/menu_set_location_can_eat_my_shorts
Comment #6
venkat-rk commentedFor some reason, only the following url works:
http://www.angrydonuts.com/menu_set_location_can_eat_my_sho
Comment #7
kowalke commentedIf you include the full url, http and all, breadcrumbs still work on Primary Links. A hack, sure, but it gets the job done.
Comment #8
JirkaRybka commentedThis is a 3 years old support request, speaking about now unsupported version 4.7.x
Although there are a few interesting ideas here, I still believe this is obsolete issue, so closing now. Feel free to re-open, if you feel that way.