質問 > フロント機能 > 関連商品にサブ画像を表示させたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
naha24 |
投稿日時: 2013/3/19 18:16
対応状況: −−−
|
常連 登録日: 2010/3/15 居住地: 投稿: 53 |
関連商品にサブ画像を表示させたい いつもお世話になっております。
商品詳細ページの関連商品のところで、 商品サムネイルの画像を商品一覧の画像ではなく、サブ画像を利用したいと考えております。 下記のように main_list_imageのところをsub_image5に変更したところ、 うまく画像が表示されません。 main_imageに変更した場合はうまくいきました。 ご教示頂ければ幸いです。 宜しくお願い申し上げます。 <detail.tpl> <ul> <!--{section name=cnt loop=$arrRecommend step=1}--> <!--{if $arrRecommend[cnt].product_id}--> <!--{if $arrRecommend[cnt].status == "1"}--> <li><!--{if $arrRecommend[cnt].sub_image5 != ""}--> <!--{assign var=image_path value="`$arrRecommend[cnt].sub_image5`"}--> <!--{else}--> <!--{assign var=image_path value="`$arrRecommend[cnt].sub_image5`"}--> <!--{/if}--> <a href="<!--{$smarty.const.P_DETAIL_URLPATH}--><!--{$arrRecommend[cnt].product_id|u}-->" target="_blank"> <img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=60&height=60" alt="関連商品:<!--{$arrRecommend[cnt].name|h}-->" width="60" height="60" /></a></li> <!--{else}--> <!--{/if}--> <!--{/if}--> <!--{/section}--> </ul> 環境 --------------------------- バージョン:eccube2.11.4 DB:postgresql8.4 Apache:2.2 PHP:5.2.9 |
namahage |
投稿日時: 2013/3/19 18:55
対応状況: −−−
|
長老 登録日: 2013/2/28 居住地: 大阪 投稿: 198 |
Re: 関連商品にサブ画像を表示させたい おそらくサブイメージの情報をデータベースから取得していない事が原因となります。
私が見ているソースは2.11.5となりますが、 関連商品の情報は、LC_Page_Products_Detail.lfPreGetRecommendProductsで取得処理を行っており、その中で、SC_ProductのgetListByProductIdsをコールすることで取得しています。 ここで取得する商品情報にサブ画像の情報が含まれていない事が原因となります。 さて、取得する情報はどこで決まっているのかといいますと、 SC_Productのlists関数で定義されています。 よって、lists関数をまるまるコピーしてSC_Product_Exに張り付けてオーバーライドしてから追加したいカラムを追記すれば、sub_image5も表示されるでしょう。 function lists(&$objQuery) { $col = <<< __EOS__ product_id ,product_code_min ,product_code_max ・ ・ ,main_image ,sub_image5 (※こいつを追記!!) ・ ・ |
naha24 |
投稿日時: 2013/3/21 0:23
対応状況: −−−
|
常連 登録日: 2010/3/15 居住地: 投稿: 53 |
Re: 関連商品にサブ画像を表示させたい namahageさま
ありがとうございます! 教えて頂きましたとおり修正したところうまく表示できました 本当にありがとうございました。 重ねて御礼申し上げます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |