この PHP コードのパズルを解くのを誰が手伝ってくれますか? (記録のために、私はphpプログラマーではありません)
サムネイルを表示したい(受注画面や新規受注メールで利用するため)
シンプルな製品は問題ありません。私はこれのためのこのコードを持っています:
<?php //added for sending image with order
$product = Mage::getModel('catalog/product')
->setStoreId($_item->getOrder()->getStoreId())
->load($_item->getProductId()); ?>
<p align="center"><img src="<?php echo Mage::helper('catalog/image')->init($product, 'small_image')->resize(135); ?>" width="135" height="135" alt="" /></p>
これはうまくいきます。難しいのは、構成可能な製品に関連する単純な製品がある場合です。構成可能な製品の「子」にはイメージが含まれず、構成可能な製品のみが含まれます。(スクリーンショットを参照してください。最初の製品は画像付きの構成可能な製品で、残りは写真のない単純な製品「子」です)
上記のコードでは、画像のプレースホルダーのみが表示されます。構成可能な製品のイメージを呼び出すにはどうすればよいですか?
専用サーバー(ubuntu 10.04ltsサーバーで実行)でmagento 1.6.2.0を使用しています