この記事は2012年5月に公開したものです。ソフトウェアやサービスの仕様が変わり、現在の情報と異なる場合があります。
こんにちは。
SOHOデザイナーを目指しているAquaForest-アクアフォレスト-です。
ECCUBEの詳細ページで、拡大画像をそのまま表示させようとしましたが、うまく表示できませんでした。タグを変更してみたのですが、通常サイズの画像が表示されてしまい、困っていました。
拡大画像を商品一覧、詳細ページで表示させるには下記の修正を行う必要があるみたいです。
ちなみにECCUBEのバージョンは2.11.5です。
/data/class/SC_Product.phpに「,main_large_image」を追加します。
function lists(&$objQuery, $arrVal = array()) {
$col = <<< __EOS__
product_id
,product_code_min
,...
,main_list_image
,main_large_image
,...
これを追加すれば問題なく表示させることができました。
ちなみに拡大画像を表示させるタグはこちらになります。
<img src="<!--{$smarty.const.IMAGE_SAVE_URLPATH|sfTrimURL}-->/<!--{$arrProduct.main_large_image}-->" />
コメント