Chris, Op zondag 19 juni 2005 06:34, schreef Chris Johnson:
Adrian Rossouw wrote:
It might also simplify the menu system to the point where mere mortals can understand it =)
I appreciate the effort to simplify the menu system, but your examples of multi-dimensional arrays make my brain hurt even more than the current menu system arrangement. :-/
$menu[item] = array('title' => 'root page', 'callback' =>'root_page'); $menu['node'][item] = array('title' => 'listing', 'callback' =>'node_listing'); $menu['node']['add']['blog']['here'][item] = array('title' =>'blog entry', 'callback' => 'some_func' ); $menu['node']['add'][item] = array('title' => 'create content', 'callback' => 'node_page'); $menu['node'][item] would replace your current 'path' => 'node/item' Is the part to look at, The other part is, afaik only to show how easy it is to handle the menus in the rest of the code, not in your code! Alternatively, Adrian, if people really do not like this new idea of your (I like it), an option would be to add extra logic in core that first iterates over all menus, and creates your multidim. arrays from the 'path/to' variables? Regards, Bèr -- [ Bèr Kessels | Drupal services www.webschuur.com ]