2017-06-23 6 views
0

Magento 1.9.2の印刷包装票(出荷前)に問題があり、プロバイダからのコンテンツ配信ネットワークを有効にすると、生成されたPDF。 CDNなしでは、問題なく写真が読み込まれます。Magento Print Packingslips(出荷前)

メディアが{{secure_base_url}}media/に設定されていると動作します。 メディアがhttps:// or http://cdn.domain.tld/mediaに設定されていると動作しません。

は限り我々は問題はあなたがCDNが有効になっているときに我々はPDFで製品の写真を読み込むことができますどのようにアドバイスをしてくださいできますラインでShipment.php

$imageLocation = substr($imagePath,strlen(Mage::getBaseUrl())); 

の17であることを理解しますか?事前

答えて

0

にあなたは下のリンクを参照することができ、それはあなたを助けるでしょう

感謝。

上記の例はINVOICEに関連していますが、あなたのパッケージスリップ機能に実装することができますので、サンプルをダウンロードして、画像表示ごとに必要な変更を加えてください。

http://inchoo.net/magento/magento-pdf-invoice-with-product-images-extension/

おかげで...!

+0

エクステンションはすでにマゼンタに取り付けられており、プリント前のスリップ用に設定されています。問題は、CDNがメディアソースに設定されているときにイメージをロードしないことです。 Magentoのデフォルトのメディアソースが設定されているときは問題なくロードされます。 何らかの理由で何らかの理由で画像の場所が認識されません。 '$ imagePath = Mage :: helper( 'catalog/image') - > init($ image、 'image') -> resize($ width); $ imageLocation = substr($ imagePath、strlen(Mage :: getBaseUrl())); $ image = Zend_Pdf_Image :: imageWithPath($ imageLocation); //画像をPDFに描画 $ page-> drawImage($画像、$ x1、$ y1、$ x2、$ y2); ' – tphil

関連する問題