
EC-CUBE の お問い合わせフォーム で、返信をする際に必要最小限な項目へ簡素化します。EC-CUBE2系では同じことをされている先人さまがいらっしゃったのですが、EC-CUBE3系では色々異なるようなのでまとめておきます。
システムでは以下の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 開発コミュニティ フォーラム