0

我在加载自定义包和自定义主题的 local.xml 时遇到问题。我试图删除像狗,民意调查等的呼唤......

我的包名是“color”,我的主题名是“red”

  <?xml version="1.0" encoding="UTF-8"?>
  <layout>
    <default>

    <!-- Remove callouts -->
    <reference name="left">
        <remove name="left.permanent.callout"/>
        <remove name="right.newsletter"/>
        <remove name="cart_sidebar"/>
        <remove name="sale.reorder.sidebar"/>
    </reference>

   <reference name="right">
        <remove name="right.permanent.callout"/>
        <remove name="livechat.chat"/>
        <remove name="cart_sidebar"/>
        <remove name="sale.reorder.sidebar"/>
   </reference>

    </default>
</layout>

我尝试使用“颜色”(我的包名称)和“红色”(我的主题名称)更改“默认”,但它们都没有改变任何东西,调用仍然加载。

我的缓存已被禁用。请问有什么建议吗?

问候,约翰

编辑:我现在使用默认包和默认主题仔细检查了它,并且 local.xml 也没有在那里加载,标注仍然存在。

我正在使用 magento 1.6 CE

4

2 回答 2

1

这种情况下的问题是我的 magento 后端的设置。我想在这里发布答案,因为有人可能会遇到与我类似的问题。

显然,当您在 magento 后端系统 > 配置 > 设计中指定您自己的客户主题时 - 在线程“主题”下有如下字段:翻译、模板、css、布局和默认值。

因此,“默认”字段显然是区分大小写的,您必须以与您的 magento 皮肤文件夹中的命名方式完全相同的方式指示您的默认主题名称。我认为这很奇怪,但它解决了我的问题。希望能帮助到你。

问候,约翰

于 2012-01-23T17:20:21.547 回答
1

您是否已刷新和/或禁用缓存(在 下System>Cache Management)?您所做的任何布局或设计更改只会在缓存更新后出现。

于 2012-01-18T01:41:20.283 回答