新着商品自動表示プラグインのカスタマイズ方法

無償配布中のEC-CUBE3用の新着商品自動表示ブロックですが、プラグインのデフォルトはEC-CUBE3のデフォルトデザインに合わせる為に、自動的に表示する商品数を4列2段の8アイテムの自動取得表示としています。

対象プラグインのダウンロードはEC-CUBEオーナーズストアから!

新着商品自動表ブロックプラグイン

この表示数を増やしたい方は、下記の方法で好きな数まで増やすことが出来ますので、お試しください。

【変更方法】

/app/plugin/Shiro8NewProductBlock3/Controller/Block/Shiro8NewProductController.php

を文字コードUTF-8で開けるテキストエディタ(サクラエディタや秀丸など)で開きます。
※保存する時に必ずUTF-8 BOM無しで保存します。

42行目の「8」

$searchForm[“orderby”] = 2;
$searchForm[‘disp_number’] = 8;

52行目の「8」

$pagination = $app[‘paginator’]()->paginate(
$qb,
1,
8

の2か所を表示したい個数に変更します。

例えば、16個表示したい場合は

42行目の「8」を

$searchForm[“orderby”] = 2;
$searchForm[‘disp_number’] = 16;

52行目の「8」を

$pagination = $app[‘paginator’]()->paginate(
$qb,
1,
16

とすると、自動取得する新着商品が16個となります。

また、ブロックを配置した際にブロックがカラムエリアの枠をはみ出る場合があるとおもいます。

これは、このブロックを作った際に、EC-CUBE3のデフォルトブロックを参考にした為なのですが、ブロックのtwigから、#contents_topを削除することで改善されるかと思います。

お試しください。