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
を選択。
現在登録されている件数の変更や、新規追加ができる。
無駄な変更を加えるとこだった。
あぶない、あぶない。
件数を少なめに登録する。
少なくした理由は、ページネーションが動いている状態にしたいから。
続きは次回。