Приветствую, товарищи. Помогите сделать следующее.
1. На сайте есть разные материалы от разных пользователей. К каждому материалу через entityform + entity reference присоединяется форма заказа.
2. Нужно, чтобы при сабмите этой формы отправлялось сообщение автору ноды, к которой прикреплена форма. Элементарная же задача, не?
3. Может ли Rules получить объект ноды, к которой прикреплена конкретная засабмиченная форма.
P.S. Через Webform такие штуки решаются элементарно, путем заведения дополнительного скрытого поля в форме и передачи ему значения через hook_form_alter, но не хотелось бы делать также и здесь, потому что зачем в таком случае все эти танцы с entities.
Комментарии
Данунафиг эти энтитиформ. )
В итоге сделал хитрее. Создал свою форму через Drupal Form API + прописал событие Rules на её сабмит. В rules event передаю объект текущей ноды + данные заполненных полей ноды.
После этого в рулезах у меня есть вся информация, чтобы отправить письмо и пользователю, который заполнил форму и автору ноды.