我在加载自定义包的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
答案 0 :(得分:1)
您是否已刷新和/或禁用缓存(在System>Cache Management
下)?您所做的任何布局或设计更改只会在缓存新鲜时显示。
答案 1 :(得分:1)
这种情况下的问题是我的magento后端的设置。我想在这里发布答案,因为有人可能会遇到类似的问题。
当你在magento后端系统中表明自己的客户主题时,显然是>配置&gt;设计 - 在主题“主题”下面有以下字段:翻译,模板,CSS,布局&amp;默认值。
因此,字段“默认”是区分大小写,您必须指明您的默认主题名称与在magento外观文件夹中命名的方式完全相同。我认为这很奇怪,但它解决了我的问题。希望它有所帮助。
此致 约翰