【EC-CUBE3】会員登録フォームの電話番号を必須項目から除外する方法

【EC-CUBE3】新規会員登録フォームの必須項目を削除する方法です。

プラグインを作る必要があるので、今回はCustomEntryという名前のプラグインを作成していきます。

最初にapp/Plugin内にCustomEntryフォルダを作成します。

その中にconfig.ymlを作成します。

内容は以下のとおりです。あとでイベントファイルを作るのでeventでイベントファイルを登録しています。

次にイベントファイル(Event.php)を作ります。

ソースコードは以下のとおりです。今回は電話番号を必須項目から除外する予定なので、電話番号項目(tel)のrequiredをfalseに上書きしています。

最後にevent.ymlを作って会員登録フォームのフックポイントに上記のメソッドを登録します。

あとはプラグインをインストールして有効化すれば動作します。

お気軽にコメントをどうぞ

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください