代码之家  ›  专栏  ›  技术社区  ›  Liam Spencer

无法识别Magento checkout.xml文件

  •  2
  • Liam Spencer  · 技术社区  · 14 年前

    我最近从头开始构建Magento主题,遇到checkout.xml文件的问题。它似乎没有被系统识别。我之所以这么说,是因为我试图注释掉下面的代码,以便从顶部菜单中删除“我的购物车”和“结帐”链接。

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

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

    <remove name="checkout_cart_link"/>
    

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

    2 回复  |  直到 14 年前
        1
  •  4
  •   Alana Storm    14 年前

    阅读如何 layout system works ,然后使用 Layout Viewer 来调试你的布局。

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

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

        2
  •  1
  •   Rakesh Shekhawat    14 年前

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

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