Now that I finally managed to get the menu builder helper plugin ( see 
https://github.com/torifat/cake-menu_builder) working I stumbled across the 
next problem.

I defined the following menu in the beforefilter of appcontroller.php:

        function beforeFilter() {

            // Define your menu
            $menu = array(
                'main-menu' => array(
                    array(
                        'title' => 'Management',
                        'url' => array('controller' => 'management', 
'action' => 'view'),
                        'children' => array(
                            array(
                                'title' => 'Requests',
                                'url' => array('controller' => 
'managerequests', 'action' => 'view'),
                            ),
                            array(
                                'title' => 'Rooms',
                                'url' => array('controller' => 
'managerooms', 'action' => 'view'),
                            ),
                            array(
                                'title' => 'Mailing',
                                'url' => array('controller' => 
'managemail', 'action' => 'view'),
                            ),
                        )
                    ),
                    array(
                        'title' => 'Reporting',
                        'url' => array('controller' => 'reporting', 
'action' => 'view'),
                        'children' => array(
                            array(
                                'title' => 'Requests',
                                'url' => array('controller' => 
'reportrequests', 'action' => 'view'),
                            ),
                            array(
                                'title' => 'Rooms',
                                'url' => array('controller' => 
'reportrooms', 'action' => 'view'),
                            ),
                            array(
                                'title' => 'Billing',
                                'url' => array('controller' => 'billing', 
'action' => 'view'),
                            ),
                        )
                    ),
                    array(
                        'title' => 'Administration',
                        'url' => array('controller' => 'administation', 
'action' => 'view'),
                        'children' => array(
                            array(
                                'title' => 'Rooms',
                                'url' => array('controller' => 'rooms', 
'action' => ''),
                            ),
                            array(
                                'title' => 'Catering',
                                'url' => array('controller' => 
'admincatering', 'action' => 'view'),
                            ),
                            array(
                                'title' => 'Location',
                                'url' => array('controller' => 
'adminlocation', 'action' => 'view'),
                            ),
                            array(
                                'title' => 'Email',
                                'url' => array('controller' => 
'adminlocation', 'action' => 'view'),
                            ),
                            array(
                                   'title' => 'User management dashboard',
                                   'url' => '/dashboard',
                            ),
                        )
                    ),
                    array(
                        'title' => 'Logout',
                        'url' => '/logout',
                    ),        
                ),
            );

The menu shows up nicely, but when I go to the user management dashboard 
page, suddenly all menu entry links are prefixed with "usermin", which is 
the controller of the user management plugin.

So when I eg. try to go to the rooms management instead of calling 
localhost/cakephp/rooms, it calls localhost/cakephp/usermin/rooms, which 
does not exists -> "*Error: * *Usermin.RoomsController* could not be found."

Thomas

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to