Токены для ссылочного поля Node в дайджест-почте с использованием D7
Я использую модуль Подписки в D7.
Я создаю шаблон для подписки на дайджест почты. У меня есть поле ссылки на узел для изображения. Я хочу добавить это изображение в дайджест-почту, как я могу добавить?
Для отдельной почты я использую токены, такие как [node:field-blog-image:field_master_image]. Это хорошо работает для одной почты, но не для дайджеста почты. Я также пробовал как [subs:items:index:#0:as-node:field-blog-image:field_master_image]. Но это не работает.
Пожалуйста, помогите мне....
2 ответа
Попробуйте добавить свой КРЮЧОК, чтобы изменить дайджест данных электронной почты. Ссылка: https://www.drupal.org/files/issues/subscriptions_mail.cron_.inc_.648600.8_0.patch
Это для Drupal 6, но вы можете применить ту же логику к Drupal 7.
К сожалению нужно взломать предоставленный модуль, но он работает. Если у кого-то есть лучшее решение, пожалуйста, предложите.
Ура!!!
Да, мы можем добавить хук для изменения дайджест почтовых данных.
Альтернативный вариант для этого заключается в следующем:
- Настройте структуру HTML для определенного типа узла, для которого вы хотите отправить дайджест-почту.
- А в опции digest-mail поставьте токен как [subs:items:index:#0: отформатированный]. Он автоматически показывает форматированный HTML, включая изображения в дайджесте почты.