質問 > フロント機能 > メールテンプレート 未定義エラーの回避方法 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Assie |
投稿日時: 2022/6/9 12:08
対応状況: −−−
|
新米 登録日: 2022/6/9 居住地: 投稿: 1 |
メールテンプレート 未定義エラーの回避方法 ▼テンプレート
[EC-CUBE]4.0.6-p1 [レンタルサーバ]さくら スタンダード [OS] FreeBSD [PHP] 7.4.29MySQL -log [データベース] MySQL 5.7.36 [WEBサーバ] Apache [ブラウザ] Crome [導入プラグインの有無] 無 [カスタマイズの有無] 無 [現象] 申込フォームの確認画面にて、送信ボタンを押すと 以下のエラーになります。 ----------------------------- - システムエラーが発生しました。 ["The parameter \"eccube_apply_mail_template_id\" must be defined." ---------------------------- [経緯] お問い合わせフォームとは別に申込フォームを作成しようとしています。 インストール後に 「問い合わせフォーム」をコピーして、 Contact、CONTACTの箇所をApply,APPLYに変更しました。 ▼追加したファイルは、 shop/src/Eccube/Controller/ApplyController.php shop/src/Eccube/Form/Type/Front/ApplyType.php shop/src/Eccube/Resource\/emplate\default\Apply index.twig confirm.twig complete.twig shop/src/Eccube/Resource/template/default/Mail apply_mail.twig apply_mail.html.twig ▼修正したファイル shop/src/Eccube/Service/MailService.php ▼レコード追加 dtb_mail_template テーブルに申込みフォーム用のレコード dtb_page dtb_page_layout 管理画面のメール設定から、お申込みフォームは選択でき、メール内容は確認できています。 メールテンプレートの取得に失敗しているようですが、 修正方法をご教示いただけますと助かります。 |
balisys |
投稿日時: 2023/11/25 12:42
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 464 |
Re: メールテンプレート 未定義エラーの回避方法 引用:
- システムエラーが発生しました。 「eccube_apply_mail_template_id」を定義していないのが原因と思われます。 参考) https://github.com/EC-CUBE/ec-cube/blob/4.2/app/config/eccube/packages/eccube.yaml#L119-L126 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |