miniShop2, изображение в тело письма не внедряется

Доброе время суток, уважаемое сообщество MODX!

miniShop2
Письмо пользователю о новом заказе, изображения прикрепляются ссылкой.
Нужно поместить в тело письма, не аттачем.
В шаблоне tpl.msEmail
<img src="{$site_url}{$product.thumb}">
В классе modPHPMailer, для этого есть функция
embedImage($image, $cid, $name = '', $encoding = 'base64', $type = 'application/octet-stream')
Обязательны 2 аргумента:
$image — путь к файлу изображения.
$cid — идентификатор.
Остальные, определяются автоматически (из документации PHPMailer).

В Функции sendEmail, добавил embedImage, передал переменные.
В шаблоне, изменил
<img src="cid:{$product.id}">
Письмо приходит в base64, без картинок.
Как внедрить изображение в тело письма?
Спасибо
Iskatel
20 апреля 2019, 12:27
modx.pro
482
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0