我使用的是Magento 1.4,我想从顶部导航菜单中删除“Checkout”和“My Cart”链接。我知道我必须改变布局文件中的内容,但我不确定哪一个。我搜索了“checkout”和“addLink”,但没有发现与这两个链接相关的内容。如何删除Magento中的“我的购物车”和“结帐”菜单链接?
4
A
回答
5
要在自定义包/主题改变这一状况,从$MAGENTO/app/design/frontend/base/default/layout/checkout.xml
复制布局文件checkout.xml
到$MAGENTO/app/design/$PACKAGE/$THEME/layout/checkout.xml
然后找到以下行:
<action method="addCartLink"></action>
<action method="addCheckoutLink"></action>
在那个文件中。
然后只是将这些行注释掉(在每行的开始处放置<!--
并在每行的末尾放置-->
)。
在CSS选择器而言,这将是:layout > default > referance[name='top.links'] > block > action
15
最好的办法是不要接触核心布局文件,而不是你最好的选择是创建自定义主题只有一个布局文件local.xml中喜欢描述here要从顶部的菜单,你需要在你的local.xml文件,添加这些行链接:
<default> <reference name="top.links"> <remove name="checkout_cart_link" /> </reference> </default>
我相信这将删除结账,并从顶部的菜单我的购物车链接。如果这样做不行,请尝试更改top.links与排名靠前因为page.xml它被声明为=“排名靠前”
<reference name="topLinks"> <remove name="checkout_cart_link" /> </reference>
0
为了做到BOTH结帐链接和顶级车,你需要把这些你local.xml中的<default> </default>
内布局文件夹(app/design/frontend/THEME/THEMENAME/layout/
)
// Checkout Link
<reference name="topLinks">
<remove name="checkout_cart_link" />
</reference>
// Top Cart Link
<reference name="header">
<action method="unsetChild"><alias>topCart</alias></action>
</reference>
相关问题
- 1. Magento - “我的购物车”和“结帐”缺失的热门链接?
- 2. Magento添加到购物车按钮直接到magento/index.php /结帐/购物车/页
- 3. 谷歌结帐,我该如何清除我的购物车?
- 4. 删除添加到购物车按钮,查看购物车,从woocommerce结帐页
- 5. Magento:自定义下拉车 - 如何获得“我的购物车”链接?
- 6. Woocommerce直接订单不包含购物车和结帐
- 7. 我如何生成从购物车中删除Url的产品? (Magento)
- 8. Magento购物车重定向到onepage结帐,我该如何让它停止?
- 9. Magento - 如何添加/删除我的帐户导航链接?
- 10. 从magento的购物车中删除所选商品
- 11. WooCommerce - 删除购物车?
- 12. 使用产品ID删除magento购物车商品产品链接
- 13. 如何对购物车中的物品执行删除功能?
- 14. 如何在magento的博客页面上显示购物车和账户链接?
- 15. Magento,我的购物车,小计
- 16. Magento TopLink缓存我的购物车(#)
- 17. 如何在opencart的结帐购物车中获取类别?
- 18. 如何清除magento购物车中的所有购物车物品(来自世界各地的所有电脑)
- 19. Magento结帐页面重定向到购物车页面
- 20. Magento,结帐/购物车块不加载在ajax扩展
- 21. 在BigCommerce中,如何通过链接从购物车中删除/更新产品
- 22. 如何在magento中的购物车的商品名后面显示链接
- 23. 如何从购物车,结帐和单个产品页面中删除Woocommerce侧边栏?
- 24. 在显示当我尝试将产品添加到Magento的购物车结账购物袋购物车
- 25. 数量和删除购物车中的物品
- 26. 购物车/结帐致命错误
- 27. 如何清除购物车中的cartitems
- 28. 已启用编译器的Magento空白屏幕结帐和购物车
- 29. 当购物车不空时设置购物车链接
- 30. 如何删除Magento中所有客户的所有购物车项目?
我知道这个话题现在已经很老了,但其他的解决办法应该被接受为最佳答案。虽然它可以正常工作,但这种方法需要额外的步骤,体积庞大且过分。通过您的local.xml提供尽可能多的解决方案将节省您的空间,时间和开发过程中的许多令人头疼的问题。任何方式让我的书中的生活更轻松。 – 2012-08-08 13:52:13
根据第一个答案,只要使用一个local.xml文件就可以实现同样的效果,您应该始终避免将本机布局文件复制到您的主题中。这很简单,因为如果你创建一个覆盖,当你的主题的布局文件无法访问块名或路径模板文件中不可避免会出现的任何更改时,就会出现升级问题! – BenLeah 2014-02-01 21:01:42