Связка ноды по полю и рассылка писем по Крону.

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

Аватар пользователя oOLokiOo oOLokiOo 16 ноября 2012 в 12:17

Доброго времени суток.
Поставлена нетривиальная для меня задачка Smile

Есть тип ноды как "alert". Состоящий из трёх полей:
Тематика
Период
Пользователь

Суть задачи такова:
Пользователь создаёт "alert", как бы подписываясь таким образом на рассылку.
Нужно, по крону (рассмотрим период как - ежедневно), каждый день, проходиться по всем нодам с типом "alert", выбирать все записи с типом (к примеру) "article" и отсылать ссылки на данные записи пользователю.

Собственно вопрос - как правильно настроить Вьюшку, что бы она это делала?
Как связать типы, как установить период выборки и т.д.

Если можно, на пальцах плз Smile

Комментарии

Аватар пользователя imarat imarat 16 ноября 2012 в 16:53

не понял при чем здесь вьюха, или вы собирались прямо во вьюхе прописать мейл() ? Делайте рулесами, у рассыкаемых материалов делаем поле Отправлено (логический тип), в рулесах событие Запуск крона, действие - лоад энтити бай проперти, выбираем поле отправлено значение 0, еще раз лоад энтити, грузим все ноды типа алерт, добавляем цикл по первому массиву (первый лоад энтити), внутри него цикл по второму массиву, и шлем мейлы автору текущего элемента

Аватар пользователя iNFerNo iNFerNo 17 ноября 2012 в 10:20

"imarat" wrote:
и шлем мейлы автору текущего элемента

это автор ноды???

а можно как то это приспособить ко всем ющзерам.

они у себя в профиле ставят галку в чекбоксе. и слать письма.... тем у кого стоит галка. ???