Доброго времени суток.
Поставлена нетривиальная для меня задачка
Есть тип ноды как "alert". Состоящий из трёх полей:
Тематика
Период
Пользователь
Суть задачи такова:
Пользователь создаёт "alert", как бы подписываясь таким образом на рассылку.
Нужно, по крону (рассмотрим период как - ежедневно), каждый день, проходиться по всем нодам с типом "alert", выбирать все записи с типом (к примеру) "article" и отсылать ссылки на данные записи пользователю.
Собственно вопрос - как правильно настроить Вьюшку, что бы она это делала?
Как связать типы, как установить период выборки и т.д.
Если можно, на пальцах плз
Комментарии
интересная задача, подпишусь.
не понял при чем здесь вьюха, или вы собирались прямо во вьюхе прописать мейл() ? Делайте рулесами, у рассыкаемых материалов делаем поле Отправлено (логический тип), в рулесах событие Запуск крона, действие - лоад энтити бай проперти, выбираем поле отправлено значение 0, еще раз лоад энтити, грузим все ноды типа алерт, добавляем цикл по первому массиву (первый лоад энтити), внутри него цикл по второму массиву, и шлем мейлы автору текущего элемента
вьюхой собираются все ноды... модулем рулес виевс
а расскажите про составление цикла...
add loop в рулесах
это автор ноды???
а можно как то это приспособить ко всем ющзерам.
они у себя в профиле ставят галку в чекбоксе. и слать письма.... тем у кого стоит галка. ???