Override C5 logo

Permalink 4 users found helpful
I need to customise the CMS so my client has their own logo where the C5 hand logo is, i have tried copying over the diectories so I dont edit the core but this didnt work. How do I do this without editing the core?

MattGreyDesign
 
mdzoidberg replied on at Permalink Reply
mdzoidberg
The change is needed in the concrete core folder, otherwise it won't work.

concrete/images/logo_menu.png

Cheers.
MattGreyDesign replied on at Permalink Reply
MattGreyDesign
Are you sure there's no way without editing the core, I managed to do it with the dashboard but not the main editing pane, I just need to find the file with the logo it is hard coded with.
ijessup replied on at Permalink Best Answer Reply
ijessup
Here are all the files that reference the c5 logo:
~/concrete/themes/core/concrete.php @ line 19
~/concrete/themes/core/dashboard.php @ line 78
~/concrete/themes/core/error.php @ line 12
~/concrete/tools/page_controls_menu_js.php @ line 87

The last one is the one i think you are looking for, the Edit Bar.

If you don't want to edit core files, what you can do is predefine the ASSETS_URL_IMAGES variable in your ~/config/config.php file.

First, copy everything from ~/concrete/images to ~/images (or where ever you want). Then add this line to the end of your ~/config/config.php file:
define('ASSETS_URL_IMAGES', DIR_REL.'/images');
Where '/images' is the location of the folder you copied ~/concrete/images relative to the root(~) of your c5 site.
MattGreyDesign replied on at Permalink Reply
MattGreyDesign
Awesome, exactly what I was looking for, ill give it a try.

Much appreciated
MattGreyDesign replied on at Permalink Reply
MattGreyDesign
Great, worked perfectly, thanks so much