2

我有一个网站,每种语言都有多个商店视图。出于某种原因,某些商店视图中未显示徽标。

在徽标显示的商店视图中,预期的路径出现在徽标的 href 中,即:

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

而在商店视图中有一个损坏的徽标链接,由于某种原因,它没有在主题目录中找到它,它正在恢复到基本目录,如下所示:

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

我不确定我可能哪里出错了。以及为什么徽标会出现在一个视图上而不是另一个视图上。显示徽标的视图是在不久前设置的,我只是在此时添加了新视图。

附加信息

  1. 新的商店视图是在系统 > 管理商店下创建的
  2. 他们被赋予了代号 mytheme_languagename 例如 mytheme_french
  3. 我有一个网址,商店视图只是为区域用户翻译商店
  4. 我在系统 > 配置 > 设计 > 模板下有正确的设置
  5. 我在至少一个视图上的系统 > 设计下设置了设计更改,但结果始终相同。

谢谢你。

4

2 回答 2

2
  1. First remove all the design changes from System > Configuration > Design and System->Design.
  2. Then apply the design changes for each store view only from System->Design.
  3. Make sure what your Logo is named, Logo.gif or Logo.png
于 2012-12-22T10:14:16.793 回答
2

您确定您的设计设置吗?

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

徽标是皮肤设置,因此您应该为皮肤设置“myTheme”,或者在所有商店视图中设置为默认设置!

这是因为当它正确找到图像时,您的 URL 是

 base_url/skin/frontend/default/**myTheme**/images/logo.png
于 2012-12-21T18:27:52.723 回答