EC-CUBE 商品をページで分けないで1ページにすべて表示する方法

「改ページなんてしないよ!」と思ったので一気に表示させるようにしました。

まだ商品件数が少ないからいいけど、行くは無限スクロールにも対応したいですねぇ…

その際にはこちらをデフォルトに元に戻さなきゃいけないので、備忘録。

まずは1ページで表示しきっちゃう方法

TOPページはシロハチ様様のShiro8NewProductControllerプラグインを使用しているのでまだデフォルトです。
まずカテゴリ部分を修正します。
TOPでプラグインを使用していなかったら、TOPページもすんなりいくかもしれない…

1.デフォルトの表示をいっぱいにする

表示部分の設定でドロップダウンリストで「●●件」の部分の値を変える

 

管理画面→設定→システム情報設定→マスターデータ管理→mtb_product_list_max

全部のデータを空欄にして
ID:500 (商品件数に合わせてすべて表示できそうな値で。1000でもOK)
Name:全て
と設定

一回保存すると、なぜか「16件」が復活してくる。
その欄を空欄にして、再度保存すると上記で設定した内容のみになる。

 

ちなみに修正前の値はこんな感じ。(”件”の文字を”items”に変更していました…)

 

 

2.件数の選択部分を削除する

 

管理画面→コンテンツ管理→ページ管理→Product list→ページ詳細編集

 

<li id=”result_info_box__disp_menu”>

をcssでstyle=”display:none”を追記して非表示にする

<li id=”result_info_box__disp_menu” style=”display:none”>

 

 

これで最初の1ページ目にすべての商品が表示されます。

 

コメント

タイトルとURLをコピーしました