おすすめ商品管理プラグイン(Recommend)は表示する商品を自分で選択できる非常に便利なプラグインですが、商品ごとに説明文を入力しなければ登録することができません。

この必須を解除して任意項目にする方法をご紹介します。
フォームの項目が必須かどうかはFormTypeクラスによって定義されています。

おすすめ商品管理プラグインの説明文はRecommend/Form/Type/RecommendProductType.phpというファイルのクラスに定義があります。

commentという項目のフォームを定義をしている箇所でrequiredをfalseに変更し、new Assert\NotBlank()をコメントアウトか削除することで説明文は任意項目となります。

おすすめ商品管理プラグイン

おすすめ商品管理プラグインをご利用の方はぜひお試しください。

関連するカスタマイズ

チェックボックスのフォームでTransformationFailedException expec... FormType内のチェックボックス(CheckboxFormType)のお話です。チェックボックスのFormTypeにintやsmallintのカラムを割り当てた場合TransformationFailedExceptionが発生します。 EC-CUBEのフレームワークではチェックボックスはbo...
GMOPaymentGatewayプラグインでカード情報編集メニューが表示されない場合... EC-CUBEペイメントプラグイン(GMOPaymentGatewayプラグイン)でカード情報登録を「利用する」に設定するとマイページから自分のクレジットカードを登録・編集できるようになります。 ただ設定をしてもマイページにメニューが表示されないというお問い合わせが多いのでその原因と対策方法をご紹...
ポイントプラグインのポイント数を自前で取得... EC-CUBE3のポイントプラグインでは、ポイント数はplg_point_customerデータベースに保存されています。 このデータはレポジトリ$appを利用して簡単に取得可能です。 テンプレートに渡す場合、次のようなコードでポイント数を取得し、テンプレートに渡してやればページに表示す...
プラグインの新規アップロードができない場合の対処法... プラグインの新規アップロードができず、何のエラーも出ず分かりにくいなぁと思ったので情報シェアします。 せめてインストール失敗しましたというメッセージぐらいは欲しかった・・・。 サーバーのエラーログを確認すると次のようなエラーが出ていました。 PHP Warning: POST Co...