Отправка превью изображения на email через Rules

Главные вкладки

Аватар пользователя Skerth Skerth 9 октября 2014 в 22:02

Доброго вечера всем!
Столкнулся с интересной проблемой в друпалу с rules.
Пытаюсь отослать превью изображения ноды пользователю на e-mail (html), но, как оказалось, прикрепить можно только ссылку на оригинальное изображение, а вот превью ни как. Перелопатил кучу информации, но нигде нет ничего подходящего.

Наткнулся на 2 модуля:
Rules Image Styles - вообще не понятно для чего и как работает.
Field formatter conditions - по идее есть action с изменением изображения, но не работает, как надо.

p.s. Если идей вообще не будет ни у кого, буду писать свой Action для Rules под это дело.

Комментарии

Аватар пользователя Skerth Skerth 9 октября 2014 в 22:06

В голове крутится такая идея: сериализовать все используемые переменные в теле письма в rules, а в шаблоне сконвертировать эту переменную в массив значений (unserialize()), и в самом шаблоне уже приминить все офорления и функции.

Аватар пользователя Skerth Skerth 10 октября 2014 в 13:44

"drupby" wrote:

http://xandeadx.ru/blog/drupal/764[/quote]
Попробовал модуль, тоже самое. Можно вставить с помощью токенов ссылку на изображение, но нельзя темизировать это изображение. У меня письма уже уходят в формате HTML, а мне нужно именно генерировать мелкие изображения для письма.
___________________________________________
Так и не нашел нормального и простого решения. Сделал по своему:
Передал в шаблон письма с переменной $body значение $nid и в самом шаблоне HTML MAIL уже сделал нужные подстановки.