2017-01-24 1 views
-1

Login Admin> Verkäufe> Aufträge und ich auf eine gewisse Ordnung zeigen Detail anzeigen, aber eine gewisse Ordnung zeigen FehlerMagento: Fatal error: Call auf eine Elementfunktion getMethodInstance() auf einem Nicht-Objekt

Fatal error: Call to a member function getMethodInstance() on a non-object in /home/easter13/public_html/app/code/core/Mage/Adminhtml/Block/Sales/Order/View.php on line 96

mir bitte helfen , Und danke dir.

enter image description here

+1

Was ist Linie 96? –

+1

Nun, [es ist kein Kerncode!] (Https://github.com/OpenMage/magento-mirror/blob/magento-1.7/app/code/core/Mage/Adminhtml/Block/Sales/Order/View.php # L96) - schlecht! ** Ändern Sie nicht den Kerncode !!!!! ** –

Antwort

-1

Dieses Happning weil es ein Problem mit Ihrer E-Mail-Konfiguration ist. Ich habe 2 Vorschläge:

1. Öffnen Sie app/code/core/Mage/Adminhtml/Block/Sales/Order/View.php bei der Zeilennummer 92 den Code mit folgenden Code ersetzen:

if ($this->_isAllowedAction('emails') && !$order->isCanceled()) { 
    $confirmationMessage = $coreHelper->jsQuoteEscape(
     Mage::helper('sales')->__('Are you sure you want to send order email to customer?') 
    ); 
    $this->addButton('send_notification', array(
     'label'  => Mage::helper('sales')->__('Send Email'), 
     'onclick' => "confirmSetLocation('{$confirmationMessage}', '{$this->getEmailUrl()}')", 
    )); 
} 

Dann löschen Sie den Cache, aktualisieren Sie die Seite und sehen, ob Ihr Fehler ist weg.

2. Öffnen Sie app/code/core/Mage/Adminhtml/Block/Sales/Order/View.php bei der Zeilennummer 92 Kommentar- diesem Code und dann den Cache löschen, die Seite aktualisieren und überprüfen, ob Ihr Fehler ist weg.

+0

Willkommen bei StackOverflow! Dies ist eine schlechte Antwort, da Sie Entwickler niemals dazu ermutigen sollten, Core-Magento-Code zu überschreiben. Außerdem scheint Ihr # 2-Punkt im Kontext von # 1 keinen Sinn zu ergeben. –

+0

Vielen Dank für Ihre Antwort. Aber ich mache mit deinen Vorschlägen 1 und 2 aber es funktioniert nicht. Was denkst du anderes Problem für diesen Fehler. Vielen Dank –

Verwandte Themen