为什么 Magento 不在管理后端显示订单?

Why is Magento not displaying Orders in the admin Backend?

我们正在使用 Magento 1.9.1.0,它最近停止在 Sales->Orders 下的后端显示订单。我不明白这是为什么:

屏幕:http://oi58.tinypic.com/ea4605.jpg

非常感谢任何提示或建议!

谢谢

我猜你查错地方了。问题可能发生在代码文件夹而不是设计文件夹中。首先,您是否覆盖或覆盖了 "app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid"?因为这个文件是负责显示订单网格的。如果不是,您的核心文件可能已损坏。尝试从任何其他安装替换 "Sales" 文件夹并检查问题是否已解决。

如果那不能解决问题,那么您一定是覆盖或覆盖了文件。

首先尝试上面的解决方案并判断它是否有效。

希望这会奏效。

您可以在 "Orders" 之后右键单击并单击“检查元素”以查看它是否给您一些错误。

好吧,我运气好自己解决了这个问题:

在尝试解决此问题的早期过程中,我的第一个方法是禁用 扩展和模块。因为我认为消除可能的干扰最终会导致回到以前工作过的基本稳定的开箱即用的 magento。对吗?

然而,只有在 重新启用 之后才发现只有一个模块被 EaDesign 称为 PdfGeneratorSystem > Advanced > EaDesign_PdfGenerator 中,Order-View 恢复正常。它之前一定已经干扰了其他模块,并且只有当它是唯一启用的模块时才能返回我们的订单视图。

现在让我感到困惑的是,如果 disabled[=30=,我不知道为什么它首先会影响 Order View 的模块会干扰默认的 Order-View ],同时保留为 if enabled。 以一种奇怪的方式,我们的 magento-store 现在似乎依赖于此模块 运行 来生成 Order-Grid-View 并且不能再独立地这样做。

如果有人可以详细说明,请详细说明。我非常好奇。

感谢您的帮助!

管理员订单详细信息页面的屏幕截图,如果显示此类问题,请按照以下说明进行操作!!

强文本

Change line 124 in app/code/core/Mage/Adminhtml/Helper/Sales.php from $links = []; to $links = array();