【EC Cube3】商品リストの表示件数を増やす

EC Cubeって3使いづらくないですかね……。

表示件数を増やす方法ですが、/src/Eccbe/Controller/ProductController.php54行目付近
[php]
$request->query->set(‘pageno’, $request->query->get(‘pageno’, ”));
[/php]
に処理を追加します。

[php]
$request->query->set(‘disp_number’, $request->query->get(‘disp_number’, 100));
[/php]

で、これだと100件出ずに15件になります。
なので個数を増やせるように設定する必要があって、
システム情報設定 > マスターデータ管理 > mtb_product_list_max
に100件を追加します。これで反映されます。

新着順に並び替えする場合には、
[php]
$request->query->set(‘orderby’, $request->query->get(‘orderby’, 2));
[/php]
これで並び変わりますが、商品並び替えプラグインと併用できなくなりますので注意してください。