バージョン選択

フォーラム

メニュー

オンライン状況

64 人のユーザが現在オンラインです。 (54 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 63
kubetninja もっと...

サイト内検索

質問 > 管理機能 > 受注メールのテンプレート内容を変更したい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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: 受注メールのテンプレート内容を変更したい
キャッシュを消しても変わらないでしょうか?
管理画面のコンテンツ管理から消せると思います。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

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というように修正してみるとエラーが表示されるので解決しやすいです。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

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様の丁寧なご対応のおかげで
無事、解決に至りました。

ご指摘の通り
こちらのコードに問題があり、
キャッシュクリア時、浮き彫りとなったようでした。

本当に困っておりましたので、感謝してもしきれません。
誠にありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,308名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.