EC-CUBE4 商品画像の枚数を10枚以上に設定する方法

Blog

お客様より依頼されたECサイト構築にEC-CUBEを導入した際、初期の設定枚数より多くの商品を掲載したいとのご相談がありました。

EC-CUBEについてはカスタマイズの記事を検索してもあまり出てこないため、ソースを見て変更をしました。

EC-Cube4系ではアップロードの際にJSライブラリのfilepondを利用しているようです。

問題のコードはここ。

var pond = FilePond.create(inputFileElement, { allowFileTypeValidation: true, acceptedFileTypes: [ 'image/gif', 'image/png', 'image/jpeg' ], allowFileSizeValidation: true, maxFileSize: 10000000, maxFiles: 10, 

maxFilesが10になっています。

この数値をアップロードしたい画像の数値に直して、

/app/template/admin/Product/product.twig にアップロード。
/src/Eccube/Resource/template/admin/Product/product.twigを直接上書きすることは推奨しません

無事10枚以上アップロードすることが可能になりました。