質問 > フロント機能 > 価格の高い順にならべることはできないでしょうか? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
atsu |
投稿日時: 2008/6/3 1:39
対応状況: −−−
|
一人前 登録日: 2008/5/29 居住地: 投稿: 83 |
価格の高い順にならべることはできないでしょうか? 商品一覧を検索したときに、デフォルトでは「新着順」「価格順」となっていますが、
価格順を、「価格の安い順」と「価格の高い順」にしたいのですが、高い順に並べる方法をご存知でしたら教えていただきたいです。 |
ゲスト |
投稿日時: 2008/6/3 13:32
対応状況: −−−
|
Re: 価格の高い順にならべることはできないでしょうか? /data/class/pages/products/LC_Page_Products_List.php
391行目らへん //価格順 case 'price': $col = "DISTINCT price02_min, product_id, product_code_min, product_code_max," . " name, comment1, comment2, comment3," . " main_list_comment, main_image, main_list_image," . " price01_min, price01_max, price02_max," . " stock_min, stock_max, stock_unlimited_min, stock_unlimited_max," . " point_rate, sale_limit, sale_unlimited, deliv_date_id, deliv_fee," . " status, product_flag, create_date, del_flg"; $from = "vw_products_allclass AS T1"; $order = "price02_min, product_id"; break; の下に //価格が高い順 case 'price2': $col = "DISTINCT price02_min, product_id, product_code_min, product_code_max," . " name, comment1, comment2, comment3," . " main_list_comment, main_image, main_list_image," . " price01_min, price01_max, price02_max," . " stock_min, stock_max, stock_unlimited_min, stock_unlimited_max," . " point_rate, sale_limit, sale_unlimited, deliv_date_id, deliv_fee," . " status, product_flag, create_date, del_flg"; $from = "vw_products_allclass AS T1"; $order = "price02_min DESC, product_id"; break; 追加する。 /data/Smarty/templates/default/list.tpl 76行目らへんと200行目らへん <li class="right"><!--{if $orderby != 'price'}--> <a href="java script:fnModeSubmit('', 'orderby', 'price')">価格順</a> <!--{else}--> <strong>価格順</strong> <!--{/if}--> <!--{if $orderby != "date"}--> <a href="java script:fnModeSubmit('', 'orderby', 'date')">新着順</a> <!--{else}--> <strong>新着順</strong> <!--{/if}--> </li> を <li class="right"><!--{if $orderby != 'price'}--> <a href="java script:fnModeSubmit('', 'orderby', 'price')">価格が安い順</a> <!--{else}--> <strong>価格が安い順</strong> <!--{/if}--> <!--{if $orderby != "price2"}--> <a href="java script:fnModeSubmit('', 'orderby', 'price2')">価格が高い順</a> <!--{else}--> <strong>価格が高い順</strong> <!--{/if}--> <!--{if $orderby != "date"}--> <a href="java script:fnModeSubmit('', 'orderby', 'date')">新着順</a> <!--{else}--> <strong>新着順</strong> <!--{/if}--> </li> に変更。 ちなみにバージョン2.12です。 すでにカスタマイズかけてるので、行数は大体です・・・。 これでうまく動くと思います。 |
|
atsu |
投稿日時: 2008/6/3 15:24
対応状況: −−−
|
一人前 登録日: 2008/5/29 居住地: 投稿: 83 |
Re: 価格の高い順にならべることはできないでしょうか? ありがとうございました!ばっちりです。
助かりました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |