質問 > 管理機能 > 管理画面の「メール設定」のテンプレートを変更できません。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ond |
投稿日時: 2017/4/27 15:33
対応状況: −−−
|
新米 登録日: 2017/4/27 居住地: 投稿: 3 |
管理画面の「メール設定」のテンプレートを変更できません。 「メール設定」のテンプレートを変更すると、「システムエラーが発生しました。」になってしまいます・・・
[EC-CUBE] 3.0.11 [レンタルサーバ] レンタルサーバ名 [OS] Linux [PHP] 7.0.15 [データベース] MySQL 5.6.13 [WEBサーバ] Apache [ブラウザ] chrome [導入プラグインの有無] 商品並び替えプラグイン [カスタマイズの有無] あればカスタマイズ内容を記載(できるだけ具体的に) [現象] 管理画面のサイドバー「設定」→「基本情報設定」→「メール設定」より、メールテンプレートを変更し、「登録」ボタンを押すと、「システムエラーが発生しました。」と表示されてしまいます。 ログを調べると、500のエラーがでており、下記が記載されています。 NoSuchPropertyException: Neither the property "mail_template_id" nor one of the methods "getMailTemplateId()", "mailTemplateId()", "isMailTemplateId()", "hasMailTemplateId()", "__get()" exist and have public access in class "Eccube\Entity\MailTemplate". ソースファイルの下記2箇所を変更後に、 「システムエラー」が発生しました。 1箇所目 支払方法が、銀行振込の人にのみ、振込先情報を、返信させたく、 /src/Eccube/Resource/template/admin/Mail/order.twig /src/Eccube/Resource/template/default/Mail/order.twig に、 {% if Order.payment_method == '銀行振込' %} 振込先情報を記載 {% endif %} を追加 2箇所目 /app/cache/twig/production/admin/ /app/cache/twig/production/default/ 上記2つのフォルダ内を全て削除 変更箇所を元に戻しても、エラーが出てしまいます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 管理画面の「メール設定」のテンプレートを変更できません。 | ond | 2017/4/27 15:33 |
Re: 管理画面の「メール設定」のテンプレートを変更できません。 | 468 | 2017/4/27 19:53 |
Re: 管理画面の「メール設定」のテンプレートを変更できません。 | ond | 2017/4/28 9:30 |
Re: 管理画面の「メール設定」のテンプレートを変更できません。 | h_tanaka | 2017/4/28 9:36 |
Re: 管理画面の「メール設定」のテンプレートを変更できません。 | ond | 2017/4/29 13:13 |
Re: 管理画面の「メール設定」のテンプレートを変更できません。 | h_tanaka | 2017/4/28 9:26 |