バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
PRIA
投稿日時: 2020/10/21 13:09
対応状況: −−−
半人前
登録日: 2020/8/24
居住地:
投稿: 20
Re: 受注メールのテンプレート内容を変更したい
【結果のご報告】※サイト用

白紙ページの問題や、本題であるメールテンプレートの反映も
umebius様の丁寧なご対応のおかげで
無事、解決に至りました。

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

本当に困っておりましたので、感謝してもしきれません。
誠にありがとうございました。
PRIA
投稿日時: 2020/10/21 11:35
対応状況: −−−
半人前
登録日: 2020/8/24
居住地:
投稿: 20
Re: 受注メールのテンプレート内容を変更したい
ありがとうございます。

info宛てにメールをお送りさせていただきました。
何か必要な情報がありましたら、
何なりとお申し付けくださいませ。
umebius
投稿日時: 2020/10/21 11:14
対応状況: −−−
登録日: 2016/7/22
居住地: 東京日本橋
投稿: 1886
Re: 受注メールのテンプレート内容を変更したい
そちらは通常でも出力されているログであり、エラーではないです。
ダイレクトメッセージでご連絡いただけますか?
PRIA
投稿日時: 2020/10/21 11:12
対応状況: −−−
半人前
登録日: 2020/8/24
居住地:
投稿: 20
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 10:36
対応状況: −−−
登録日: 2016/7/22
居住地: 東京日本橋
投稿: 1886
Re: 受注メールのテンプレート内容を変更したい
今までのカスタマイズ部分にエラーがあったもののキャッシュの影響で発現していなかったものが、発現したのかと思われます。

EC-CUBEのログファイルまたはサーバーのログファイル(レンタルサーバーのコンパネ)を見てみて何かエラーが出ていないか確認して見てください。
EC-CUBEのログファイルはvar/log/内にあります。

未公開のサイトであれば.envファイルをAPP_ENV=devというように修正してみるとエラーが表示されるので解決しやすいです。


----------------
EC-CUBE4系 カスタマイズ ECのプロがシステム特急案件承ります。
EC-CUBE開発 リモートで働くエンジニア募集中

PRIA
投稿日時: 2020/10/21 10:31
対応状況: −−−
半人前
登録日: 2020/8/24
居住地:
投稿: 20
Re: 受注メールのテンプレート内容を変更したい
ありがとうございます。

キャッシュを消したところ、
すべてのページの画面がすべて白紙になってしまい、
何も表示されなくなりました。

これはどう修正すればよいのでしょうか?
umebius
投稿日時: 2020/10/21 9:59
対応状況: −−−
登録日: 2016/7/22
居住地: 東京日本橋
投稿: 1886
Re: 受注メールのテンプレート内容を変更したい
キャッシュを消しても変わらないでしょうか?
管理画面のコンテンツ管理から消せると思います。


----------------
EC-CUBE4系 カスタマイズ ECのプロがシステム特急案件承ります。
EC-CUBE開発 リモートで働くエンジニア募集中

PRIA
投稿日時: 2020/10/21 9:57
対応状況: −−−
半人前
登録日: 2020/8/24
居住地:
投稿: 20
受注メールのテンプレート内容を変更したい
[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

一体、受注メールのテンプレート内容に影響するファイルは
どこにあるのでしょうか?

どうかよろしくお願いいたします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は69,517名です
総投稿数は100,154件です

投稿数ランキング

1
seasoft
7333
2
468
2878
3
AMUAMU
2712
4
nanasess
2126
5
umebius
1886
6
yuh
1612
7
red
1435
8
h_tanaka
1069
9
fukap
907
10
tsuji
891
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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