EC-CUBE3 お問い合わせフォームの簡素化

返信をするに必要最小限な項目へ簡素化する。EC-CUBE2系では同じことをされている先人さまがいらっしゃったのですが、3系では色々異なるようで。

 

システムでは以下の2ファイル:

ContactType.php 内の不要項目をコメントアウト
場所: /src/Eccube/Form/Type/Front/ContactType.php

ContactController.aphp 内の不要項目をコメントアウト (不要かも)
場所: /src/Eccube/Controller/ContactController.php

 

テンプレートでは次の2つ:

お問い合わせフォームテンプレート内の不要項目をコメントアウト
場所: /app/template/default/Contact/index.twig

お問い合わせ入力確認テンプレート内の不要項目をコメントアウト
場所: /app/template/default/Contact/confirm.twig

*** twigは上記場所になければ、/src/Eccube/Resource/template/default/Contact/ にあるオリジナルを複製・編集の上、上記場所に配置。

 

以上により、次のように簡素化されます。

 

 

参考と鳴謝)

EC-CUBE3.013 お問い合わせフォームに項目を増やす
問い合わせフォームと確認画面に項目追加する方法
EC-CUBE 開発コミュニティ フォーラム

投稿者: ServerCan

香港在住の日本人技術者です。技適が無いのでのびのび創作しています。 twitter: @ryan_j23 Mastodon: servercan@servercan.xyz

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA