質問 > 管理機能 > 受注メールのテンプレート内容を変更したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
PRIA |
投稿日時: 2020/10/21 9:57
対応状況: −−−
|
半人前 登録日: 2020/8/24 居住地: 投稿: 23 |
受注メールのテンプレート内容を変更したい [EC-CUBE] EC-CUBE 4
[レンタルサーバ] さくらインターネット [OS] Windows10 x64 いつもお世話になっております。 注文完了時の受注メールのテンプレート内容を変更しようと 管理画面のメール設定から内容を書き換えたのですが反映されず、 今度はサーバーのファイルマネージャから以下のファイルを 編集したのですが、それでも反映されませんでした。 /rc/src/Eccube/Service/OrderPdfService.php /rc/app/template/default/Mail/order.html.twig /rc/app/template/default/Mail/order.twig /rc/src/Eccube/Resource/template/default/Mail/order.twig /rc/src/Eccube/Resource/template/default/Mail/order.html.twig 一体、受注メールのテンプレート内容に影響するファイルは どこにあるのでしょうか? どうかよろしくお願いいたします。 |
umebius |
投稿日時: 2020/10/21 9:59
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注メールのテンプレート内容を変更したい キャッシュを消しても変わらないでしょうか?
管理画面のコンテンツ管理から消せると思います。
|
PRIA |
投稿日時: 2020/10/21 10:31
対応状況: −−−
|
半人前 登録日: 2020/8/24 居住地: 投稿: 23 |
Re: 受注メールのテンプレート内容を変更したい ありがとうございます。
キャッシュを消したところ、 すべてのページの画面がすべて白紙になってしまい、 何も表示されなくなりました。 これはどう修正すればよいのでしょうか? |
umebius |
投稿日時: 2020/10/21 10:36
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注メールのテンプレート内容を変更したい 今までのカスタマイズ部分にエラーがあったもののキャッシュの影響で発現していなかったものが、発現したのかと思われます。
EC-CUBEのログファイルまたはサーバーのログファイル(レンタルサーバーのコンパネ)を見てみて何かエラーが出ていないか確認して見てください。 EC-CUBEのログファイルはvar/log/内にあります。 未公開のサイトであれば.envファイルをAPP_ENV=devというように修正してみるとエラーが表示されるので解決しやすいです。
|
PRIA |
投稿日時: 2020/10/21 11:12
対応状況: −−−
|
半人前 登録日: 2020/8/24 居住地: 投稿: 23 |
Re: 受注メールのテンプレート内容を変更したい ありがとうございます。
ver/log/prod/を確認したところ、キャッシュクリアした時刻にエラー表示がありました。 [2020-10-21 10:26:04] php.INFO [N/A] [c754832] [N/A] [Symfony\Component\Debug\ErrorHandler:handleError:528] - User Deprecated: The "Eccube\Repository\BaseInfoRepository" service is private, getting it from the container is deprecated since Symfony 3.2 and will fail in 4.0. You should either make the service public, or stop using the container directly and use dependency injection instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: The \"Eccube\\Repository\\BaseInfoRepository\" service is private, getting it from the container is deprecated since Symfony 3.2 and will fail in 4.0. You should either make the service public, or stop using the container directly and use dependency injection instead. at /home/[伏]/www/rc/vendor/symfony/dependency-injection/Container.php:282)"} [POST, /rc/[伏]/content/cache, [伏], http://[伏]/rc/[伏]/content/cache, Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0] [2020-10-21 10:26:04] php.INFO [N/A] [c754832] [N/A] [Symfony\Component\Debug\ErrorHandler:handleError:528] - User Deprecated: The "Eccube\Service\Composer\ComposerApiService" service is private, getting it from the container is deprecated since Symfony 3.2 and will fail in 4.0. You should either make the service public, or stop using the container directly and use dependency injection instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: The \"Eccube\\Service\\Composer\\ComposerApiService\" service is private, getting it from the container is deprecated since Symfony 3.2 and will fail in 4.0. You should either make the service public, or stop using the container directly and use dependency injection instead. at /home/[伏]/www/rc/vendor/symfony/dependency-injection/Container.php:282)"} [POST, /rc/[伏]/content/cache, [伏], http://[伏]/rc/[伏]/content/cache, Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0] Google翻訳すると 「サービスはプライベートであり、コンテナからの取得はSymfony 3.2以降非推奨であり、4.0では失敗します。サービスを公開するか、コンテナの直接使用を停止して、代わりに依存性注入を使用する必要があります。」 と、ありますが、二つのphpファイルを一旦別の場所に退避させても、状況は変わりませんでした。 大変な事態になり、非常に困惑しております。 解決策をご教示いただけますと幸いです。 |
umebius |
投稿日時: 2020/10/21 11:14
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注メールのテンプレート内容を変更したい そちらは通常でも出力されているログであり、エラーではないです。
ダイレクトメッセージでご連絡いただけますか? |
PRIA |
投稿日時: 2020/10/21 11:35
対応状況: −−−
|
半人前 登録日: 2020/8/24 居住地: 投稿: 23 |
Re: 受注メールのテンプレート内容を変更したい ありがとうございます。
info宛てにメールをお送りさせていただきました。 何か必要な情報がありましたら、 何なりとお申し付けくださいませ。 |
PRIA |
投稿日時: 2020/10/21 13:09
対応状況: −−−
|
半人前 登録日: 2020/8/24 居住地: 投稿: 23 |
Re: 受注メールのテンプレート内容を変更したい 【結果のご報告】※サイト用
白紙ページの問題や、本題であるメールテンプレートの反映も umebius様の丁寧なご対応のおかげで 無事、解決に至りました。 ご指摘の通り こちらのコードに問題があり、 キャッシュクリア時、浮き彫りとなったようでした。 本当に困っておりましたので、感謝してもしきれません。 誠にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |