簡體   English   中英

如何在 Prestashop 模塊中使用用戶定義的模板發送電子郵件

[英]How to send email using user-defined template in Prestashop module

我正在制作 prestashop 模塊。 操作后,我將使用我制作的模板發送電子郵件。 所以,我編寫了如下代碼:

        $res = Mail::Send(
            (int) $customer[0]['id_lang'],
            'atomicseller',
            Context::getContext()->getTranslator()->trans(
                'Return label regarding order %s.',
                [$ref],
                'Emails.Subject',
                $orderLanguage->locale
            ),
            [
                '{order_ref}' => $ref,
                '{message}' => $eCont
            ],
            'Pershin.alexey@list.ru',
            'Pershin Alexey',
            'alexeygrigorev91@gmail.com',
            'Alexey Grigorev',
            null,
            null,
            _PS_MAIL_DIR_,
            true
        );

但是 $res 的結果總是錯誤的。 我嘗試了幾種方法。 在這段代碼中,所有變量都有正確的值。 我已經測試過了。 請幫助我,讓我知道正確的方法。

謝謝。

您是否將“atomicseller”模板文件移動到活動主題目錄中?

themes\your_theme_name\modules\yourmodulename\mails\en\atomicseller 

?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM