我们正在使用Magento的扩展程序,该扩展程序基于php(phtml)模板为订单生成PDF。
我已经对它进行了一些定制,并且收到了以下错误
a:5:{i:0; s:149:“TCPDF错误:[图像]无法获得图像的大小:http://example.com/skin/frontend/my-package/default/images/packing-slip-logo.jpg”; i:1; s:1193:“#0 /var/www/example/lib/tcpdf/tcpdf.php(6884):TCPDF->错误()
这就是我添加图片的方式:
<img width="900" style="width: 900px; margin: 0; padding: 0" src="<?php echo Mage::getBaseUrl('skin'); ?>frontend/my-package/default/images/packing-slip-logo.jpg" />
我是否遗漏了一些关于如何添加图片的明显内容?
答案 0 :(得分:0)
问题是因为代码中有双引号。 改变这个
<img width="900" style="width: 900px; margin: 0; padding: 0" src="<?php echo Mage::getBaseUrl('skin'); ?>frontend/my-package/default/images/packing-slip-logo.jpg" />
此;
echo"<img width='900' style='width: 900px; margin: 0; padding: 0' src='".Mage::getBaseUrl('skin')."'frontend/my-package/default/images/packing-slip-logo.jpg' />
如果你想在writehtml部分使用双引号,你必须使用像这样的转义字符\“
答案 1 :(得分:0)
试试这个希望这会有所帮助。
<img width="900" style="width: 900px; margin: 0; padding: 0" src="<?php echo Mage::getBaseUrl('skin').'frontend/my-package/default/images/packing-slip-logo.jpg'; ?>" />