[EC-CUBE4.0.3]受注登録のメールを作成で追加したテンプレートを選択できるようにする
- 公開日:2019/10/5
この記事は最終更新日から5年以上が経過しています。
受注管理の受注登録画面からメールを送信する場合、画面下部にある「メールを作成」から作成しようとすると、テンプレートの選択で「受注受付メール」しか表示されません。
[EC-CUBE4.0.3] メールテンプレートを追加する方法 で追加したメールテンプレートを選択できるようにしたいと思います。
src/Eccube/Form/Type/Admin/OrderMailType.php
の55行目あたりを以下のとおりコメントアウトします。
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('template', MailTemplateType::class, [
'required' => false,
'mapped' => false,
'query_builder' => function (EntityRepository $er) {
return $er->createQueryBuilder('mt')
// ->andWhere('mt.id = :id')
// ->setParameter('id', $this->eccubeConfig['eccube_order_mail_template_id'])
->orderBy('mt.id', 'ASC');
},
])
これで、全てのメールテンプレートが選択できるようになりました。