In SilverStripe 3.1, we can redefine the logo using some custom css.
First, let's say LeftAndMain to include an additional css file by adding it to our config.yml :
LeftAndMain: extra_requirements_css: - mysite/css/leftandmainextracss.css
Then, in our leftandmainextracss.css file leftandmainextracss.css we can edit the default css logo to load any image we want:
.cms-logo a { background: url("../images/new-branding-cms-logo.png") no-repeat left center; }
We can set the url and title in our config.yml :
LeftAndMain: application_link: 'http://www.example.com' application_name: 'Example' extra_requirements_css: - mysite/css/leftandmainextracss.css
Below is some information about the cms extension: https://docs.silverstripe.org/en/3.1/developer_guides/customising_the_admin_interface/how_tos/extend_cms_interface/
There is also this module to change the branding of CMS. I have not tested this: https://github.com/skorp/Silverstripe--CMSbranding
source share