ECCUBEで詳細ページに拡大画像を表示させる方法

この記事は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}-->" />
よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次