Search code examples
phpmagentotemplate-engine

Logo not showing on some store views magento


I have one website with multiple store views for each language. For some reason the logo is not showing on some store views.

On the store views that the logo is showing, the expected path appears in the href of the logo, namely:

 base_url/skin/frontend/default/myTheme/images/logo.png

Whereas on the store views that have a the broken link to the logo, for some reason it is not finding it in the theme directory and it is reverting back to the base directory as follows:

 base_url/skin/frontend/base/defualt/images/logo.png

I'm not sure where I may have gone wrong. And why the logo would appear on one view and not the other. The views that are displaying the logo were set a while back, I simply added new views at this point in time.

Additional info

  1. The new store views were created under System > Manage Stores
  2. They were given the code name mytheme_languagename e.g. mytheme_french
  3. I have one url, the store views are simply to translate the store for regional users
  4. I have the correct settings under System > Configuration > Design > template
  5. I have set design changes under System > Design on at least one of the views, but the results are always the same.

Thank you.


Solution

  • Are you sure about your design settings?

    I have the correct settings under System > Configuration > Design > template
    

    The logo is a skin setting, so you should have "myTheme" set for skin or for default on all store views!

    This is because when it correctly finds an image, your URL is

     base_url/skin/frontend/default/**myTheme**/images/logo.png