EC-CUBE
EC-CUBEの各カテゴリーの商品リストの表示数を増やす方法。
「EC-CUBE」で、各カテゴリーの商品リストを表示すると15個の商品しか表示できず、表示件数を変更しようとして、色々と管理画面を調べてみたり、テンプレートタグを見直して表示する商品数を制御できないか、やってみたのですが、結局よく分からない。困ったときの「EC-CUBEの開発コミュニティ」で調べてみたら、「商品一覧表示数」スレッドで設定方法が書かれていたので、早速設定しましたヨ。
というわけで、覚え書きも兼ねて、手順を書いときます。
まず、注意書き。今回カスタマイズを施した環境は、EC-CUBE 2.3.4・CERVSERVER・MySQL 5.1.22-rc・PHP 5.2.5です。今後の開発で、使えなくなる場合もあります。
「システム設定」に入り、「マスターデータ管理」という所で表示されるプルダウンメニューから、「mtb_product_list_max」を選択することで、商品リストの表示数が変更できる画面が表示されます。
で、設定が3行表示されてますが、実際に「EC-CUBE」のシステムが使っているのは、一番上の行だけです。30件・50件と表示されてる行は変更しても何の効果も無いって事ですね。「最小表示件数を選択」らしいのですが、今後のアップデートで実現されるかもしれない機能の先取りなんだそうです。ただ、2行目3行目と同じ数字を一行目に設定すると、表示を邪魔してくれるので、2行目3行目で設定されていない数字を設定する必要があります。
というわけで、15件から40件に数を増やすことにしまして、1行目のIDの欄に40、値の欄に40個と入力して、「この内容を登録」をクリックします。各カテゴリーの商品リストを表示させて、設定した個数が表示されていたら成功です。