magento自定义包的local.xml没有加载

时间:2012-01-17 22:29:19

标签: magento callouts

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

我的包裹名称是“颜色”,我的主题名称是“红色”

  <?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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

当你在magento后端系统中表明自己的客户主题时,显然是>配置&gt;设计 - 在主题“主题”下面有以下字段:翻译,模板,CSS,布局&amp;默认值。

因此,字段“默认”是区分大小写,您必须指明您的默认主题名称与在magento外观文件夹中命名的方式完全相同。我认为这很奇怪,但它解决了我的问题。希望它有所帮助。

此致 约翰