Great CMS! We want to create some administration themes for Silverstripe. What is the best way to go about implementing custom admin themes without interfering with your core and frequent updates?
I see a normal theme is called as SSViewer::set_theme('theme_name'); and themes in mysite/cms would potientially override themes in the theme folder. Is there a way we can modularly create a theme in the themes folder called lets say cms_admin and call this like the site theme itself only now for the cms?
If not what is the best way to override the admin themes without replacing your default admin theme. If there is no current way we will gladly create one.
13 March 2009 at 3:43pm
Im not fully sure it will work but for things like forum you can style it by overriding files with themes/yourtheme_forum/ so perhaps you can do a themes/yourtheme_cms/ folder and override the theme files?
The CSS paths are likely to be hardcoded to /cms/ so it might just require a slight tweak in that department