2012-09-12 41 views
1

每當我嘗試做一個彈出窗口的東西,活畜出口或預覽transactioanl電子郵件,我得到一個錯誤:Magento的致命錯誤:調用一個成員函數addLink()

Fatal error: Call to a member function addLink() on a non-object in /home/jsrdirec/public_html/app/code/core/Mage/Adminhtml/Block/Widget.php on line 65

這裏是應用程序/代碼/core/Mage/Adminhtml/Block/Widget.php:

protected function _addBreadcrumb($label, $title=null, $link=null) 
{ 
    $this->getLayout()->getBlock('breadcrumbs')->addLink($label, $title, $link); 
} 

沒有人有任何想法可能是什麼造成的?

回答

1

可能有這麼多原因,請查看question瞭解更多信息。意思是,雖然你可以嘗試這個黑客以fix你的問題。

1

我有這個相同的問題。當我試圖通過導入界面導入產品時,我注意到了它。踢球者是在問題開始前兩天,一切正常。我的解決辦法,作爲臨時的解決辦法,是我編輯的_addBreadCrumb功能的應用程序/代碼/核心/法師/ Adminhtml /座/ Widget.php是

protected function _addBreadcrumb($label, $title=null, $link=null) 
{ 
    if($this->getLayout()->getBlock('breadcrumbs')){ 
     $this->getLayout()->getBlock('breadcrumbs')->addLink($label, $title, $link); 
    } 
} 

對於我來說,我不在乎是否有管理頁面上的麪包屑,特別是在導入產品或發送電子郵件時。到目前爲止,它並未在商店網站上造成問題。麪包屑仍產生如預期,我仍然可以添加到購物車,結賬等

請注意 - 這是一個核心的類文件,這是不是最好的/如果不衰分界線壞改變核心類。所以我想強調這是/應該只是一個TEMPORARY修復!

相關問題