Добавил в аккаунт юзера чекбокс. Пользователи активизировали его (кто хотел).
Хочу добавить правило, после сохранения ноды (любой) при условии что этот чекбокс вкл. у юзера в аккаунте. и отправить письмо... в экшен.
как добавить проверку... на вкл/выкл чекбокс в аккаунте юзера?
Комментарии
Сначала в правиле надо загрузить юзера.
проверка по автору ноды, по значению поля, потом уже действие. как то так..
а зачем автор ноды?
там вроде только текущего можно загрузить... точнее даже не так а авторизация и разлогонизация юзера...
юзай компоненты для задания дополнительног условия в действиях. А полязователя можно загрузить любого через энтити фетчид бай ид, но тут его вообще грузить не надо
А почему в действиях, в действиях вроде как уже по моему заданию нужно только отсылать емайл... нет?
А что именно в компонентах выбирать... подскажите пожалуйста.
В компонентах получается только экшены делать которая добавляет галку полю. а нужно условие что бы сравнивало... вкл чекбок с вариантом у юзера и если равно то уже действие применять...
Требуется
по событию (после добавление ноды)
и условию (тип материала = ноды, нода = опубликованная)
на экшен было бы подвешено другое правило (компоненты)
правило_компонента
условие - поле в акаунте такое то имеет значение такое то
тогда экшен - выслать письмо этим юзерам.
-------------
пол дня бьюсь не выходит каменный цветочек то.
компонент: сушность - нода, условие - автор ноды имеет поле с галочкой, сравнение данных - галочка поставлена, действие - отправить мейл. Правило: нода добавлена, действие - выполнить компнент (параметр - нода). Готово
Спасибо. Но причем тут автор ноды? Или там зарыт аккаунт всех пользователей которым емайл будет направлятся?
rule или rule set или action set создавать?
«компонент: сушность - нода» - и это не очень понятно.
повторю тему.
админ создает ноду если у посетителей сайта галка в акаунте то им направляется письмо о созданой ноде (тизер + ссылка).
пи.сэ. простую рассылку сделать для юзеров
скриншот компоненты rule
в правиле он все по текущему юзеру от суствует в селекторах User: одни site:текущий юзер
тогда чуть иначе надо, правило материал создам, условие автор имеет роль админ, действие 1. Создать переменную целое число и присвоить ей единицу. 2. Фетчид ентити бай проперти, выбираем тап юзер, выбираем поле с галочкой, оператор равно Созданная ранее переменная. Добавляем цикл по ентити фетчид. В цикле действие отправить юзеру мейл.
Спасибо, сейчас попробую.
такого там нет. там только data selector где выбирается variable-added
и при сохранение выдает следующее The data type of the configured argument does not match the parameter's value requirement.
это я так понял нужно Add a variable и там я задал значение 1
случайно после 1 пункта в дейсвиях не нужено это
Load a field
Parameter: Имя поля: [variable-added]
Provides variables: Loaded field (loaded_field)
???
ой, а чем кончилось-то? расскажите пожалуйста...
пока ничем