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