Добрый день!
Подскажите, пожалуйста, как настроить уведомления пользователя (анонимного) об изменениях ноде.
ну т.е есть нода в ней поле (выпадающий список), необходимо добавить форму подписки на уведомления об изменении этого поля. Точнее если поле ноды принимает значение x, то необходимо уведомить об этом подписавшихся пользователей.
Комментарии
В теории - модуль Rules. Создать Правило, которое будет срабатывать при сохранении ноды. В нем проверяем значение нужного поля, если оно было изменено запускаем оповещение, где получаем список подписчиков на ноду и посылаем каждому письмо. Из коробки не получиться работать с анонимами, т.к. мы не знаем их контактов. В вашем примере, все зависит от модуля реализующей форму подписки: как будут храниться контакты подписчиков, как к ним получить доступ из Правила.
Такая же задача. Оповещать при смене даты в ноде.
Вот нет в rules такого условия, что поле изменилось. Есть сравнение значения и пусто не пусто. В моем случае поле не пусто, дата уже стоит. А с чем сравнить значения поля не понять. Если бы правило ,что просто значение конкретного поля изменилось.... Было бы все ясно.
А я говорю - есть-)
Событие: "After updating existing content" (После обновления существующего контента(ноды))
Условие: Data comparsion ( Сравнение данных )
В поле "Селектор данных" есть 2 типа node:
1. node (материал обновленный)
2. node-unchanged ( материал НЕ обновленный )
т.е. это "версии" материала до изменения и после.
Сравниваете нужные поля, если изменились, значит условие сработало.