2015-02-24 113 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();

相關問題