5407 Posts in 1647 Topics by 1187 members
|Go to End|
26 September 2009 at 12:12pm
I am working on a simple dashboard module for Silverstripe, it is in a usable state (in my mind at least), however one thing is really bugging me.
I was wondering if it is possible to redirect the page that appears when you click "Site Content" on the left the the CMS to my new class? I
have tried adding :
'admin/0' => 'Dashboard'
... To the _config.php file, but that doesn't work. Anyone know if I can do this?
27 September 2009 at 4:26am
I'm not really sure, but can't you just use the CMSMenu class for this purpose (cms/code/CMSMenu.php)?
What's probably useful for you is the static CMSMenu::replace_menu_item method. Using this method, you should be able to replace a menu item from your own _config.php file.
27 September 2009 at 5:19am
Hmm, CMSMenu seems only to control the top level nav, I am interested in redirecting the Site content link in the left nav though.
I think I might have to make use of LeftAndMain, it looks like that is where the link is defined... I am just trying to work out how :S
27 September 2009 at 6:10am
Actually, if I use CMSMenu, then I can add a Dashboard link to the top left, which would be better than using site content... It just opens up a whole new host of issues :s.
27 September 2009 at 1:04pm
Right, I feel like I am running around in circles now.
Basically, I want to change the default admin redirect, so that instead of /admin/ redirecting to:
Instead it redirects to:
Is this actually possible? I wouldn't have thought it would be to difficult, but I can't find anything documented about this anywhere :s
|Go to Top|