local.xml未在magento中加载

时间:2016-01-20 14:15:11

标签: magento

我想在类别视图页面删除最近查看的产品。我在public_html / app / design / frontend / base / default / layout

中创建了我的local.xml

我已经在互联网上看了几个可能的解决方案,但似乎没有任何效果。我现在使用以下代码:

<default><reference<reference name="right">  
<remove name="right.reports.product.viewed"/> </reference> </default>

我也试过了,但似乎没有工作。有人可以帮我成功加载local.xml吗?谢谢。

2 个答案:

答案 0 :(得分:1)

上述解决方案即使写得正确,也会从所有页面中删除右侧报告视图(我希望这只需要从CATEGORY VIEW页面中删除)。

首先,在自定义主题文件夹中创建local.xml文件。我建议创建自定义包,如下所示:

/应用/设计/前端/ customPackage / customTheme /布局/

但是,因为您使用的是BASE

/app/design/frontend/base/default/layout/local.xml

代码必须如下:

<?xml version="1.0"?>       
    <layout version="0.1.0">
        <default>
            <catalog_category_default>
                <reference name="right">
                    <remove name="right.reports.product.viewed"/>
                </reference>
            </catalog_category_default>
        </default>
    </layout>

仅当模板for设置为2columns-right.phtml

时才会起作用

希望这有帮助。

快乐编码......

答案 1 :(得分:0)

如果安装了主题,请尝试将local.xml文件复制到主题的布局目录中 像这样的“\ app \ design \ frontend \ THEME_DIR \ layout \ local.xml”

你的xml中也有语法错误 它应该是:

<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="right">  
<remove name="right.reports.product.viewed"/>
</reference>
</default>