2017-06-23 99 views
0

当我们从供应商启用内容传送网络时,我们在Magento 1.9.2上的打印包装纸张(预先发货)存在问题,它不会将图片加载到生成的PDF。当它没有CDN时,它会毫无问题地加载图片。Magento打印包装纸片(预装)

当介质配置为{{secure_base_url}}media/时,它可以工作。 在https:// or http://cdn.domain.tld/media上配置媒体时不起作用。

据我们了解的问题是在该行Shipment.php

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

的17能否请您指点启用CDN时,我们如何加载在PDF中的产品图片?

在此先感谢

回答

0

您可以参考下面的链接,它会帮助你。

以上示例与INVOICE相关,但您可以在您的packageslip功能中实现,因此您可以下载该示例并根据图像显示进行必要的更改。

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

谢谢..!

+0

扩展已经安装到magento并配置为预打印包装单。问题是,在媒体源上配置CDN时,它不会加载图像。当配置Magento默认媒体源时,它无需加载。 ($ image,'image') - > resize($ width);这是一个很好的例子。 $ imageLocation = substr($ imagePath,strlen(Mage :: getBaseUrl())); $ image = Zend_Pdf_Image :: imageWithPath($ imageLocation); //绘制图像为PDF $ page-> drawImage($ image,$ x1,$ y1,$ x2,$ y2);' – tphil