質問 > フロント機能 > 「オススメ商品管理」の事で教えてください。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
qop |
投稿日時: 2011/5/3 15:54
対応状況: −−−
|
常連 登録日: 2009/4/23 居住地: 投稿: 33 |
「オススメ商品管理」の事で教えてください。 「オススメ商品管理」の事で教えてください。
EC-CUBEバージョン 2.3.3 PHPバージョン PHP 5.2.17 DBバージョン PostgreSQL 8.1.21 です。 現在規格登録で2種類の規格を登録しています。 例えば、Aは500円。Bは200円といった具合でBの方が300円安く価格設定を行っています。 デフォルトではAの500円を表示しておきたいので、商品詳細や一覧のテンプレートでは <!--{$arrProducts[cnt].price02_max}--> といった具合にminをmaxに変更して最大値を取得しています。 「オススメ商品管理」でも同様にしようと <!--{$arrShowProducts[cnt].price02_min|number_format}--> のminの部分をmaxに変更しました。 ところが、0円と表示されてしまい、最大値である500円と表示されません。 一覧の場合のタグは$arrProductsを参照しオススメ商品については$arrShowProducts を参照していることから、 どこかのShowProducts.phpかとは思うのですが、正しいのか?正しければその場所は? 共に分かりません。 data>class>pages>block>LC_Page_FrontParts_Bloc_ShowProduct.php 試しに上記を開いて、'price02_min'と書かれている部分を全て'price02_max'としましたが できませんでした。 どなたかおしえていただけないでしょうか? 宜しくお願いいたします。 |
bkmrk2009 |
投稿日時: 2011/5/3 17:01
対応状況: −−−
|
常連 登録日: 2009/7/26 居住地: 投稿: 67 |
Re: 「オススメ商品管理」の事で教えてください。 こんにちわ
手元に2.3.3が無いので2.3.2で見ましたが。 オススメのブロックの修正であれば、 data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Best5.php と data/Smarty/templates/xxxx/bloc/best5.tpl (xxxxは使用しているテンプレート名) の修正かと思います。 修正箇所としては (1) LC_Page_FrontParts_Bloc_Best5.phpの lfGetRanking()関数でprice02_maxと必要であればprice01_maxを 引き当てるSQLに変更する。 (2) best5.tplで <!--{assign var=price01 value=`$arrBestProducts[$cnt2].price01_min`}--> <!--{assign var=price02 value=`$arrBestProducts[$cnt2].price02_min`}--> を <!--{assign var=price01 value=`$arrBestProducts[$cnt2].price01_max`}--> <!--{assign var=price02 value=`$arrBestProducts[$cnt2].price02_max`}--> に変更する。 だと思いますが、バージョンも違うし確認していませんので、 外していたらスイマセン。 間違っていたら、別な方のスーパーフォローが付くでしょう。
|
qop |
投稿日時: 2011/5/3 18:11
対応状況: 解決済
|
常連 登録日: 2009/4/23 居住地: 投稿: 33 |
Re: 「オススメ商品管理」の事で教えてください。 bkmrk2009さんありがとうございます!
ばっちり解決致しました! カスタマイズが入っているものだったのが原因か、触ったファイル名は LC_Page_FrontParts_Bloc_ShowProduct というものだったのですが、教えて頂いたディレクトリ内でしたので、すぐにわかりました! 1.lfGetRanking()関数でprice02_maxと必要であればprice01_maxを 引き当てるSQLに変更する。 2.tplのminの部分をmaxに変更 で見事に最大値を表示する事ができました。 bkmrk2009さん本当にありがとうございます! 今、ここに宣言します。 bkmrk2009さんは 「神」 です! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |