xml - Magento checkout.xml 文件无法识别

标签 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 中则不然。我还清除了后端的缓存。这不起作用。

任何想法都将受到认真赞赏。谢谢。

最佳答案

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

我的前三个猜测

  1. 清除缓存(您已这样做,但布局查看器会让您知道 Magento 实际看到的内容)

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

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

关于xml - Magento checkout.xml 文件无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4098247/

相关文章:

javascript - 在 jQuery 中选择具有命名空间的节点

xml - R WebCrawler - XML 内容似乎不是 XML :

php - 如何为 DOMDocument XML 的每个元素添加引号以保存在 MySQL 数据库中

c - ncurses 的布局支持吗?

html - 使用 <table> 或 <ul> 列表更合适?

java - SWT中如何计算每列占用的宽度

java - 由 : java. lang.NumberFormatException 引起:无效的 int: "9.9"

php - Ubuntu 上本地的 Nginx phpmyadmin 和 magento 2

Magento 分层导航 - 按计数排序

php - Magento 更改数据库表前缀