【问题标题】:Logo not showing on some store views magento某些商店视图上未显示徽标 magento
【发布时间】:2012-12-21 18:19:55
【问题描述】:

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

在logo正在显示的商店视图中,预期的路径出现在logo的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. 我已在系统 > 设计下对至少一个视图进行了设计更改,但结果始终相同。

谢谢。

【问题讨论】:

  • 感谢您的 shnozolla。

标签: php magento template-engine


【解决方案1】:

您确定您的设计设置吗?

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

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

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

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

【讨论】:

  • 是的,这个设置正确 Default Config, Design > skin = mytheme and Design > Default = mytheme 我完全被难住了。
  • @shnozolla 你能附上你的配置设置的图片吗?另外,在这里你写的是小写的“mytheme”,而在你说“myTheme”的 URL 中 - 可能是大小写错误?
  • 抱歉,我使用了任意名称,实际的主题名称是:“winestore”全小写,这里是默认配置设置截图的链接。 awesomescreenshot.com/0a7qltq49 谢谢。
  • @shnozolla 当您切换到同一设置页面上的商店视图时,那里也指示了 winestore(或者至少回退到默认值,即 winestore)?如果是这样,那么我同意你的观点,这很奇怪。我在您的屏幕截图中还注意到另一件事,它说 logo.gif 而在您的问题中您写了一些 logo.png - 这可能是您在不同商店视图中指定不同结尾的问题吗?
  • 哦,毕竟,这是 logo.png 与 logo.gif 的问题,它现在运行良好,我只是不确定我如何在单独的商店视图中得到不同的结果,如果所有商店视图的 logo 都设置为 logo.gif。 (它会如何出现在某些商店视图上而不是其他视图上??)无论如何,谢谢您的帮助。
【解决方案2】:
  1. 首先从系统 > 配置 > 中删除所有设计更改 设计和系统->设计。
  2. 然后仅从 System->Design 应用每个商店视图的设计更改。
  3. 确保您的徽标被命名为 Logo.gif 或 Logo.png

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多