Автоматическое создание письма для рассылки в simplenews

Аватар пользователя roman-yrv roman-yrv 28 сентября 2012 в 19:50

Добрый день.

Сейчас разбираюсь с рассылками с использованием модуля SimpleNews и у меня возникли следующие вопросы:

1. Возможно ли, чтобы заголовок и текст рассылки при добавлении нового Simplenews newsletter создавались автоматически ?
То есть, администратор сайта создает новую ноду вышеуказанного типа. В это время, к примеру, происходит запрос новостей на сайте, добавленных за последнюю неделю, формируется на основе этого некий текст, который уже прописывается автоматически в поле body ? А оператор сайта уже при желании этот текст сможет исправить - что-то дописать, что-то подредактировать и т.д.

2. Возможно ли, чтобы новые рассылки автоматически формировались через какой-либо промежуток времени, например, каждый день или каждую неделю ? Естественно, при наличии информации для рассылки.

Есть ли такие готовые решения или надо писать свой модуль с перехватом хука ?

Комментарии

Аватар пользователя roman-yrv roman-yrv 28 сентября 2012 в 22:38

Я вот думаю, может быть, для автоматического создания текста рассылки написать модулек, в котором перехватывать хук hook_node_prepare.
И если операция - insert и тип ноды - simplenews, то делать запрос к базе и на основе выборки из последних новостей
формировать уже текст письма для рассылки...

Аватар пользователя sg85 sg85 29 сентября 2012 в 5:04

Тоже вариант, по сути близко к рулз, только ручками, однако, если сайт будет расширяться, рулз скорей всего все равно поставите

Аватар пользователя roman-yrv roman-yrv 29 сентября 2012 в 12:39

sg85 wrote:
Тоже вариант, по сути близко к рулз, только ручками, однако, если сайт будет расширяться, рулз скорей всего все равно поставите

Да rules имеет смысл хотя бы потому, что уже многие нужные модули его требуют для своей работы.
А руками - как-то понятнее, если привык программировать.