バージョン選択

フォーラム

メニュー

オンライン状況

60 人のユーザが現在オンラインです。 (48 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 59
Regina もっと...

サイト内検索

質問 > フロント機能 > 関連商品にサブ画像を表示させたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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さま

ありがとうございます!
教えて頂きましたとおり修正したところうまく表示できました

本当にありがとうございました。
重ねて御礼申し上げます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,887名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.