2015-02-24 122 views
0

我们正在使用Magento 1.9.1.0,它最近停止在后台显示订单销售 - >订单。我想不通这是为什么:为什么Magento不在管理后台显示订单?

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

  • 在数据库中的订单似乎是好的。订单可以像往常一样,他们出现在仪表板最后5个订单
  • 我重新上传了原来的后台模板为app\design\adminhtml\default\default\template\sales\order\
  • 两个var\log\system.logexception.log不显示的条目时,页面被称为
  • 其他人报告说,网格视图表只是部分加载,直到它停在一个错误的数据集,因此不显示,但在我的情况下,页面的源包含不超过一个空<div></div>

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

谢谢

回答

2

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

如果这不能解决问题,则必须覆盖或覆盖该文件。

首先尝试上述解决方案,并告诉它是否有效。

希望这会起作用。

+0

谢谢@ aton1004指向我涉及的文件!我的替换模板方法是在黑暗中拍摄的,它显然适用于一些家伙([link](http://blog.valestudios.com/2011/11/blank-page-in-magento-admin-order-view)。 HTML))。我现在也用我的原始文件替换了销售代码文件夹,直到昨天才正常工作。不幸的是,这也没有解决它。通过'Mage :: log',我发现在'Grid.php'中函数'__construct()'被调用和执行,但是'_prepareCollection()'和'_prepareColumns()'似乎包含了网格的构造不是_。 – 2015-02-25 10:20:03

+0

你确定你没有重写grid.php吗?可能是_prepareCollection()和_prepareColumns()函数在您的本地文件夹中被覆盖。 – aton1004 2015-02-25 10:29:14

+0

你绝对正确@ aton1004 一个模块,如我自己发布的答案中所述,事实上覆盖'Grid.php'。但在我的情况下,不幸的是,这是它唯一的工作方式。我相信,在System> Advanced中禁用该模块应该可以逆转该模块,并使Magento回到它自己的核心adminhtml。那么,如果_disabled_它既没有到达我在模块的'Grid.php'中的'Mage :: log',也没有到达Magento的Core'Grid.php'中提到的功能。 如果你能解释,我很想听听这是为什么。 无论如何,非常感谢您的热心帮助! – 2015-02-25 11:39:58

0

你可以右键单击“订单”后单击检查元素,看看它是否给你一些错误。

+0

谢谢娜塔莉,但是没有js错误,失败的请求或任何可疑的在浏览器端检测到的东西。页面被称为干净简单,响应显示没有任何错误。问题是,该模板中返回的html是空的。我相信,在呈现该观点时,我相信这是服务器端问题。 – 2015-02-25 09:38:27

0

好吧,我解决了这个问题,我自己通过随机的运气:

在试图解决这一问题我的第一种方法的前一道工序是禁用扩展和模块。因为我会假设消除可能的干扰最终会导致回到以前工作的基本稳定的开箱即用的magento。对?

然而事实证明通过重新启用名为pdfGenerator的只是一个特定的模块EaDesignSystem > Advanced > EaDesign_PdfGenerator的订单查看恢复如常之后。它必须先前已经干扰其他模块,并且只有当它是唯一启用的模块才能让我回到订单视图时。

现在灯谜我怎么一个模块,那我不知道为什么它会影响在第一时间顺序查看,将默认的订单查看,如果禁用干扰,同时留下它是如果启用。 以一种奇怪的方式,现在我们的magento-store依赖于这个模块来运行,以便生成Order-Grid-View并且不能再独立地这样做。

如果有人可以详细说明,请这样做。我很好奇

谢谢你的帮助!

1

管理订单详细信息页面的屏幕截图,如果显示此类型问题,请按照以下说明为其工作!enter image description here

强文本

在应用程序/代码/核心/法师/ Adminhtml /助手/ Sales.php变化线124从$链接= [];到$ links = array();

相关问题