如何从magento客户帐户页面的左栏中删除类别?

时间:2014-05-15 12:19:36

标签: magento magento-1.7 magento-1.8

我不想在客户帐户页面的左栏中显示类别。我已经尝试但没有找到解决此问题的解决方案。我希望任何条件仅从客户帐户页面中删除类别。 如果有人有任何想法,请帮助我。 谢谢!

3 个答案:

答案 0 :(得分:1)

您可以通过xml

执行此操作

local.xml下创建app/design/frontend/youpackage/youtemplate/layout/ 如果你离开了面板类别别名是" alias_name_of_left"那么你可以通过

来做到这一点
<?xml version="1.0" encoding="UTF-8"?>
<layout>
    <default>

        <reference name="left">
        <action method="unsetChild"><name>alias_name_of_left</name></action>
        </reference>
    </default>
</layout>

http://magentist.com/magento_help/remove-sidebar-blocks-with-layout-update-xml/

的更多详情

答案 1 :(得分:1)

在您的主题的local.xml文件中添加如下,

路径: app/design/frontend/default/mytheme/layout/local.xml

<customer_account句柄仅用于客户帐户页面

<layout>
    <customer_account translate="label">
            <reference name="left">
                <remove name="catalog.leftnav"/>
            </reference>
    </customer_account>
</layout>

刷新缓存并检查。

答案 2 :(得分:0)

您可以删除阻止表单customer.xml,以便首先将所有副本xml移除到当前主题中。我已经定义了路径。

路径:app / design / frontend / default / mytheme / layout / customer.xml

在customer_account句柄下。

<customer_account translate="label">
    <reference name="left">
        <remove name="catalog.leftnav"/>
    </reference>
</customer_account>