会員登録フォームの効率を上げるため、会員登録の際にあえて職業などの非必須項目を表示したくないというご要望は多いと思います。
フォームから任意項目を削除するには、管理画面内のコンテンツ管理→ページ管理で、テンプレートの編集を行います。対象ページは下記の2ページです。
- 会員登録(入力ページ)
- MYページ/会員登録内容変更(入力ページ)
・職業を削除する
{{ form_widget(form.job) }}が記載されている箇所を削除します。
<dl id="top_box__job"> <dt>{{ form_label(form.job) }}</dt> <dd> <div class="form-group form-inline"> {{ form_widget(form.job) }} {{ form_errors(form.job) }} </div> </dd> </dl>
・誕生日を削除する
{{ form_widget(form.birth) }}が記載されている箇所を削除します。
<dl> <dt>{{ form_label(form.birth) }}</dt> <dd> <div class="form-group form-inline"> {{ form_widget(form.birth) }} {{ form_errors(form.birth) }} </div> </dd> </dl>
任意項目を削除することは簡単にできますのでぜひお試しください。
必須項目の削除はもう一手間かかりますので、またの機会にご紹介いたします。
EC-CUBEに関するお問い合わせ
[重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。