Есть в системе Заказ (Материал), есть поле Статус ( у заказа).
Есть поле Ответственный у этого заказа + ( у ответственного есть поле email)
Отечественный это = Пользователь
Надо чтобы при изменении заказа ответственному отправлялось уведомление с текстом, что изменилось, какое значение изменилось на что изменилось и кто изменил.
Есть задача:
необходимо, чтобы в правило (модуль https://www.drupal.org/project/rules Rules) передавалось значение token(а) поля email, из материала Заказ и собственно на этот email и отсылалось письмо.
- В views мы создали связь с сущностью пользователей, чтобы получать необходимый email и возвращать этот email в материал Заказ, через тип поля views.
- В отображении материала, значения поля email корректно отображаются и выводятся верные значения(собственно это можно настроить во вкладке - управление содержимым).
- Но почему-то в правила(модуль Rules), значения поля email, передаются через token в виде html блока со вложенным кодом, либо вообще не передаются!
- А нам нужно только значение поля email, без всякого вложенного блока с кодом. Видимо, это связанно с тем, что сущность возвращается через views в материал и собственно весь код там и добавляется, как обёртка к значению.
- Возможно, можно каким-то другим способом это сделать, но нам нужно чтобы email непосредственно брался из сущностью пользователей и связывался с материалом Заказ.
- Как вариант, мы пробовали написать свой хук-token для данного поля, но на практике не получилось получить нужное нам значение через "custom token".
Вложение | Размер |
---|---|
![]() | 24.93 КБ |
Комментарии
Тип материала - заказ? Это круто.
Лучше скажите что и как на сайте заказывается, а потом уже будем думать кому какой мейл посылать?
Добрый день )) снова встреча.
немного дополнил текст.