Download the PHP package stevenpaw/silverstripe-cms-backend-theme without Composer
On this page you can find all versions of the php package stevenpaw/silverstripe-cms-backend-theme. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download stevenpaw/silverstripe-cms-backend-theme
More information about stevenpaw/silverstripe-cms-backend-theme
Files in stevenpaw/silverstripe-cms-backend-theme
Package silverstripe-cms-backend-theme
Short Description CMS Backend Theme
License BSD-3-Clause
Informations about the package silverstripe-cms-backend-theme
Silverstripe CMS Backend Theme
A configurable theme to brand your backend and make the LeftAndMain-Part of the backend more modern. Updated for Silverstripe CMS 6.2
The theme supports an UploadField in the Settings > Settings Tab > CMS Tab for a logo to be displayed in the left-hand menu of the CMS.
Screenshot

Thanks and based on
Updated and continued version of Ryan Potters Silverstripe CMS Theme Module: https://github.com/Rhym/silverstripe-cms-theme. Thanks to https://github.com/symbiote/silverstripe-grouped-cms-menu for some of their code for grouped menu items.
Installation
Configuration
You can either choose to upload a CMS logo through the Site Settings section of the CMS, or you can define it through a YML configuration like the below:
You can set the theme colour of the left menu by defining it through a YML configuration like the below:
Note: By default, the menu is always expanded without a toggle button. Set menu_collapsible: true to enable the collapse/expand toggle button. If you set show_cms_info: true, you'll get the full menu toggle panel including help menu and sticky navigation toggle.
Grouping CMS Menus
You can add menu items to a list by using adding the menu code to the menu_groups config e.g:
Overriding/Adding Icons
The icons in this cms theme use Font Awesome, to override these icons simply add the class that represents the icon you wish to display in your ModelAdmin extension. e.g:
Alternatively you can set this using a YML config. e.g
All versions of silverstripe-cms-backend-theme with dependencies
silverstripe/admin Version ^1.0 || ^2.0 || ^3.0
silverstripe/siteconfig Version ^4.0 || ^5.0 || ^6.0