0

私の問題は、注文/請求書のトランザクション メールに単純な製品の画像を表示したいのですが、構成可能な製品の画像に設定された画像が表示されるということです。

たとえば、黒のシャツ、青のシャツ、グレーのハンドバッグで構成された T シャツの構成可能な製品があります。設定可能製品のイメージはグレーのシャツです。ユーザーが青いシャツまたは黒いシャツを注文すると、イメージは常にグレーのシャツになります。

email/order/items/order/default.html で使用するコードは次のとおりです。

<p align="center"><img src="<?php echo Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(125); ?>" width="125" height="125" alt="<?php echo $this->htmlEscape($_item->getName()) ?>" /></p>

助けてくれてありがとう!

4

1 に答える 1

0

私は解決策を見つけました(おそらく多くのうちの1つですが、うまくいきます):

> <img src="<?php echo
> Mage::getModel('catalog/product')->loadByAttribute('sku',$_item->getSku())->getSmallImageUrl();
> ?>" width="125" height="125" alt="<?php echo
> $this->htmlEscape($_item->getName()) ?>" /></p>  

最初にアイテムの SKU を取得し、SKU を検索して単純な製品を読み込みます。その後、サムネイルまたは小さな画像を取得できます....うまくいきました!

于 2012-09-24T23:22:24.227 に答える