商品一覧の表示順変更

①data\class\pages\products\LC_Page_Products_List.php(処理)
の400行目あたり
下記を追加する。

  /* 商品一覧表示関数(lfDispProductsList)にcase文を追加する。 */
  //価格順(高い順)
  case 'priceHi':
     $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;
  //$order に 価格カラム("price02_min")を降順で取得し、
  //値段の高い順に取得する。

②data\Smarty\templates\default\list.tpl(画面)

    <li class="right">
    価格順(
    <!--{if $orderby != 'price'}-->
        <a href="javascript:fnModeSubmit('', 'orderby', 'price')"></a>,
    <!--{else}-->
        <strong></strong>,
    <!--{/if}-->
    <!--{if $orderby != 'priceHi'}-->
        <a href="javascript:fnModeSubmit('', 'orderby', 'priceHi')"></a>)
    <!--{else}-->
        <strong></strong>)
    <!--{/if}-->&nbsp;

参考URL
EC-CUBE(商品一覧ページ)の商品の並び順に「価格の高い順」を加えてみる|Materializing [マテリアライジング]