【发布时间】:2011-06-30 22:32:27
【问题描述】:
我正在尝试将新图像插入到我的 Magento 发票或装箱单中,并且我找到了以下代码:(来自 /app/code/core/Mage/Sales/Model/Order/Pdf/Abstract.php)
protected function insertLogo(&$page, $store = null)
{
$image = Mage::getStoreConfig('sales/identity/logo', $store);
if ($image) {
$image = Mage::getStoreConfig('system/filesystem/media', $store) . '/sales/store/logo/' . $image;
if (is_file($image)) {
$image = Zend_Pdf_Image::imageWithPath($image);
$page->drawImage($image, 25, 758, 170, 860);
}
}
//return $page;
}
我在我的本地文件夹 /app/code/core/Mage/Sales/Model/Order/Pdf/Shipment.php 中制作了一份副本,这是我要修改的文件。我尝试了各种方法来指向我服务器上的文件(不是通过管理员上传,只是通过 FTP),但我无法让它指向另一个文件 - 它只是拒绝创建 PDF 或什么都不做......
这是我目前所处的位置:
$image = Mage::getStoreConfig('system/filesystem/media/Chris-Sig.gif');
if (is_file($image)) {
$image = Zend_Pdf_Image::imageWithPath($image);
$page->drawImage($image, $x, $y, $x+30, $y+15);
}
有什么想法吗?
【问题讨论】:
标签: php zend-framework pdf magento