Magento checkout.xml文件无法识别

时间:2010-11-04 15:25:40

标签: xml layout magento

我最近从头开始构建Magento主题,遇到了checkout.xml文件的问题。它似乎没有得到系统的认可。我这样说的原因是我试图注释掉以下代码,从顶部菜单中删除我的购物车和结帐链接。

<action method="addCartLink"></action>
<action method="addCheckoutLink"></action>

这应该删除链接但不会。我甚至删除了文件中的所有代码并保存它以查看它是否会破坏系统或引发任何错误,但无济于事。我设法使用customer.xml文件中的以下代码删除链接,但仍然觉得我应该知道为什么没有识别有问题的文件来理解Magento。

<remove name="checkout_cart_link"/>

我将添加这些布局文件在我最初安装主题后添加到布局文件夹中,但这不应该是一个问题,因为所有在customer.xml文件中工作正常,但不是checkout.xml。我还清除了后端的缓存。这没用。

任何想法都会受到重视。感谢。

2 个答案:

答案 0 :(得分:4)

了解layout system works的方式,然后使用提到的Layout Viewer调试您的布局。

我的前三个猜测

  1. 清除你的缓存(你做了,但布局查看器会让你知道Magento实际上看到了什么)

  2. 您正在编辑错误的checkout.xml(当您开始通过复制旧主题添加多个主题时很容易做到)

  3. 还有另一个块正在添加这些链接

答案 1 :(得分:1)

我遇到同样的问题并在我们的主机上发现问题,我在checkout.xml中做了一些更改并且丢失了结帐功能,我确信我所做的是正确的。

问题是文件许可问题。当我修改服务器上的任何文件时,其权限更改为644,以便修复我将权限更改为755并且我的更新一切正常:)