2015-02-12 2 views
0

Всякий раз, когда я нажимаю «Печать» на счете-фактуре или заказе magento, полученный PDF-файл является коррумпированным и нечитаемым.Magento Order/Invoice PDF поврежден в 1,9

Я искал SO для этого ответа, и есть решения, связанные с более ранними версиями magento с методом construct/destruct, но это, похоже, не применяется в 1.9 или, по крайней мере, я не могу найти, где он будет применяться.

У кого-нибудь еще была эта проблема? Я не могу найти ответ, который относится к 1.9

+0

У меня такая же проблема. Я видел некоторые предположения, что это ошибка в парсер файла Zend, но ничего не подтверждено. Вы решили это? – Hades

+0

Нет. Я еще не решил эту проблему. – z320

ответ

0

Вопрос был фактически связан с расширением Easy JQuery QuirkyFoxLab. Вокруг линии 16 в /app/code/local/Quirkyfoxlabs/EasyJquery/Model/Observer.php есть:

//get extension's parameters 
    $myParams = Quirkyfoxlabs_Easyjquery_Helper_Data::getExtParams(); 

    if (!Mage::app()->getStore()->isAdmin() && !Mage::app()->getRequest()->isXmlHttpRequest()) { 
     $response = $observer->getResponse(); 
     $myHtml = $response->getBody(); 

и изменить его на:

//get extension's parameters 
    $myParams = Quirkyfoxlabs_Easyjquery_Helper_Data::getExtParams(); 
    if(Mage::getDesign()->getArea() == 'adminhtml') 
    { 
     return true; 
    } 
    if (!Mage::app()->getStore()->isAdmin() && !Mage::app()->getRequest()->isXmlHttpRequest()) { 
     $response = $observer->getResponse(); 
     $myHtml = $response->getBody(); 

Исправлена ​​проблема для меня. Надеюсь, это поможет кому-то другому.

Смежные вопросы