質問 > その他 > 受注詳細画面からメール送付する際のメールテンプレート制限 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hide1980 |
投稿日時: 2019/3/26 16:29
対応状況: −−−
|
新米 登録日: 2019/3/26 居住地: 投稿: 5 |
受注詳細画面からメール送付する際のメールテンプレート制限 ECcube4系にてサイトを構築しております。
「受注一覧」>「受注詳細」からメールを作成する際のテンプレートを下記のスレッドを参考に追加いたしました。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=21480&forum=2 スレッドでは、「受注詳細」でメールを作成する際のテンプレート選択について、 /src/Eccube/Form/Type/Admin/OrderMailType.php 55行目付近
をコメントアウトすることで、全選択できるようにしております。 ただ、こうしてしまうと、会員登録などの関係のないメールテンプレートが選択肢に表示されてしまいます。 特定のメールテンプレートのみを選択できるようにする方法をご教授いただけますと幸いです。 何卒よろしくお願いいたします。 |
468 |
投稿日時: 2019/3/27 11:52
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 受注詳細画面からメール送付する際のメールテンプレート制限 複数のIDを配列で指定できるin()を利用する形になるかと思います。
参考までに、別のソースでの記述ですが、以下のように書かれています。 $qb ->andWhere($qb->expr()->in('c.Status', ':statuses')) ->setParameter('statuses', $searchData['customer_status']); 該当のOrderMailType.phpでは、$qb変数を利用しない形で書かれていますので、 一度、$qb変数にQueryBuilderを格納して、メソッドを呼び出せばよいのではないかと思います。
|
hide1980 |
投稿日時: 2019/3/29 12:46
対応状況: −−−
|
新米 登録日: 2019/3/26 居住地: 投稿: 5 |
Re: 受注詳細画面からメール送付する際のメールテンプレート制限 ご教授ありがとうございます!
おかげで、できました。
※名前順にしたかったので、orderByの箇所はこちらで変更しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |