EC CUBE リストの表示件数を変更する

EC CUBEの商品一覧ページにある標準のソート機能は、

  • 価格順
  • 新着順
  • 表示件数の変更

リスト表示の見た目も変えるけど、ここに画像のみ一覧表示という機能を付けたい。
楽天にあるウィンドウショッピング表示みたいなもの。

その前に、サンプルの商品を登録するのが面倒なので、表示件数の部分からいじる。
デフォルトでは15-30-50件。
この件数を変更する。

この変更は、テンプレートファイルではなく、classファイルをいじることになる。
EC CUBEでは、カスタマイズ用のclassファイルが予め用意されている。
大元のファイルは、
data/class
にある。
このファイルは触らない。
これらのファイルをただ継承しただけのファイルが
data/class_extends
にあるので、こちらのファイルをカスタマイズする。

商品一覧ページの件数は
data/class/pages/products/LC_Page_Products_List.php
にあり、継承しているファイルは
data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php
となる。

が、ここまで書いてふと気づいた。
管理画面から変更できないかなー。
・・・あった。

システム設定>マスターデータ管理
から
mtb_product_list_max
を選択。
現在登録されている件数の変更や、新規追加ができる。

無駄な変更を加えるとこだった。
あぶない、あぶない。

件数を少なめに登録する。
少なくした理由は、ページネーションが動いている状態にしたいから。

続きは次回。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする