2016-05-24 19 views
0

Magento用の拡張機能を使用しており、php(phtml)テンプレートに基づいて注文用のPDFを生成しています。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" /> 

が、私はどのように私がすべきで何かを明らかに行方不明です:私はそれを少しカスタマイズしたと怒鳴るエラー

a:5:{i:0;s:149:"TCPDF ERROR: [Image] Unable to get the size of the image: 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->Error()

これは私が画像を追加している方法ですが取得しています

イメージを追加しますか?

答えて

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部に二重引用符を使用したい場合は、この\のようにエスケープ文字を使用する必要があります」

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'; ?>" /> 
関連する問題