One of those fundamentals I skipped over because it gave me a headache to think about thinking about it:
Can someone explain, (or point me to documentation that can explain, and won't make me want to punch myself), the difference, the logic, relationships and/or whatever for "menus" (seemingly misnamed collection of page markers the things you make with HOOK_menu) versus "menus" (thingees that you click on to make events happen the things you make with menu_save())?
...bonus points if you can tell me why in the name of all things holy are log-in, log-out, register, my account, and hell, even "switch back" not built into a single core menu block so that I could continue to live in blissful ignorance...
menus === menus
. would you elaborate what you mean with the difference between menus and menus?hook_menu()
. The term "router item" is probably more accurate. The menu hierarchy system and the menu routing system is also a little more tightly coupled that it should be, which adds to the confusion.