Summary:

One common method of customising the Sage CRM logo is to replace ewaretopleft.jpg with a custom image in \CRM\CRM71\WWWRoot\Themes\Img\Color\Logo. However, after installing a new Sage CRM patch, this change may be reverted.

Resolution:

The correct method of updating a customer’s logo in Sage CRM is not by replacing the default image. Doing so is a temporary solution which will be wiped out after every installation/update.

In order to permanently customize the Sage CRM logo, you need to add a new Sage CRM theme. This can be done by following the steps below:

1: Log into Sage CRM as an administrator and go to Administration -> Customization -> Translations. Click the New button.

2: Add the following information to your new translation: 

  • Caption Code: <Name of your Theme>
  • Caption Family: cssthemes
  • Caption Family Type: tags
  • Caption Context: <Name of your Theme>

3: Open Windows Explorer and browse to the \CRM\<Install name Sage CRM>\WWWRoot\themes folder. Copy and paste the color1.CSS file and rename it to <Name of your Theme>.CSS.

4: Open the <Name of your Theme>.CSS file with Notepad and replace all references to img/color/ with img/<Name of your Theme>/. Next, change the line referencing THEME_LOCATION_NAME=color to THEME_LOCATION_NAME=<Name of your Theme>. Save this file.

5: Open the \CRM\<Install name Sage CRM>\WWWRoot\themes\img folder. Copy and paste the Color subfolder and rename it to <Name of your Theme> (it will contain all the original images from the color theme. You can manipulate each of the images within this folder if you like.

6: Overwrite ewaretopleft.jpg with your custom logo (preserving the name) in \CRM\<Install name Sage CRM>\WWWRoot\Themes\Img\<Name of your Theme>\Logo.

7: Open the \CRM\<Install name Sage CRM>\WWWRoot\themes\XLS folder. Copy and paste the Color subfolder and rename it to <Name of your Theme>.

8: Open the \CRM\<Install name Sage CRM>\WWWRoot\themes\InteractiveDashboard\themes folder. Copy and paste the Color1 subfolder and rename it to <Name of your Theme>.

9: Open the \CRM\<Install name Sage CRM>\WWWRoot\themes\DashboardWelcome folder. Copy and paste the Color1 subfolder and rename it to <Name of your Theme>.

10: Open the \CRM\<Install name Sage CRM>\WWWRoot\themes\FCKEditor folder. Copy and paste the Color subfolder and rename it to <Name of your Theme>.

11: Open the \CRM\<Install name Sage CRM>\WWWRoot\themes\Reports folder. Copy and paste the Color subfolder and rename it to <Name of your Theme>.
12: Open both StdGridsPC.xsl and StdPlainPC.xsl from \CRM\<Install name Sage CRM>\WWWRoot\themes\Reports\<Name of your Theme>, and change the following line in each file:

<LINK REL="stylesheet" HREF="../Themes/Reports/color/StdGrids.css"/>

to

<LINK REL="stylesheet" HREF="../Themes/Reports/<Name of your Theme>/StdGrids.css"/>

This article is baised on a posting from the Sage CRM Community (https://community.sagecrm.com/user_community/b/sage_crm_news/archive/2010/04/01/adding-a-new-theme-to-crm.aspx).