質問 > その他 > 受注情報と注文確認のメールの改行が「&***lt;br&***gt;」 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
Ringo |
投稿日時: 2019/4/16 14:56
対応状況: −−−
|
常連 登録日: 2018/8/10 居住地: 投稿: 70 |
Re: 受注情報と注文確認のメールの改行が「&***lt;br&***gt;」 >->setBody(preg_replace("/<br>/","\n",$body));
>の<br>を&***lt;br&***gt;と変更しましたが > >->setBody(preg_replace("/&***lt;br&***gt;/","\n",$body)); >では間違っていますでしょうか? 間違っているみたいですね。 >->setBody(preg_replace("/<br>/","\n",$body)); で、改行されることを確認しました。 で、「正しく改行」させるには↓の30個の{{ ... name }}を{{ ... name|raw }}に変更する必要があります。 >受注前のご注文内容のご確認のページでも<BR>が出ているので >受注データ生成の時に置き換えたいと思いました。 > >src\Eccube\Service\ShoppingService.php > >の受注データを取得の箇所で >->setBody(str_replace("/<br>/","\n",$body)); >を追加でよろしいのでしょうか? >試してみたのですがエラーになってしまいました、、 エラーは多分 『$Order:objectに対しstr_replace():Stringは型が一致しない』 が発生しているのではないかと思います。
地道な方法↓で、一応、動作確認できました。
↓
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
受注情報と注文確認のメールの改行が「&***lt;br&***gt;」 | tfx | 2019/4/12 13:19 |
Re: 受注情報と注文確認のメールの改行が「&***lt;br&***gt;」 | joolensato | 2019/4/12 15:02 |
Re: 受注情報と注文確認のメールの改行が「&***lt;br&***gt;」 | tfx | 2019/4/15 14:18 |
Re: 受注情報と注文確認のメールの改行が「&***lt;br&***gt;」 | umebius | 2019/4/13 17:29 |
Re: 受注情報と注文確認のメールの改行が「&***lt;br&***gt;」 | tfx | 2019/4/15 14:28 |
» Re: 受注情報と注文確認のメールの改行が「&***lt;br&***gt;」 | Ringo | 2019/4/16 14:56 |