【EC-CUBE3】新規会員登録フォームの必須項目を削除する方法です。
プラグインを作る必要があるので、今回はCustomEntryという名前のプラグインを作成していきます。
最初にapp/Plugin内にCustomEntryフォルダを作成します。
その中にconfig.ymlを作成します。
内容は以下のとおりです。あとでイベントファイルを作るのでeventでイベントファイルを登録しています。
次にイベントファイル(Event.php)を作ります。
ソースコードは以下のとおりです。今回は電話番号を必須項目から除外する予定なので、電話番号項目(tel)のrequiredをfalseに上書きしています。
最後にevent.ymlを作って会員登録フォームのフックポイントに上記のメソッドを登録します。
あとはプラグインをインストールして有効化すれば動作します。