Всем привет!
Подскажите пожалуйста как реализовать следующее:
Нужно сделать что то типа,отправки вопроса определённым экспертам по определённым параметрам
Юзер заходит на сайт,там прилеплена форма webform
он выбирает в ней город,тематику вопроса и тому подобные параметры,и нажимает отправить.
Вот здесь начинается колбаса---Его письмо должно приходить тем экспертам,которые в своём профиле указали параметры,по которым им должны приходить письма.
То есть,нужно еще сделать в личном кабинете специальную страницу выбора параметров для этих экспертов,типа город,тематика вопроса и т.д.
Надеюсь что понятно объяснил)
Комментарии
самое простое решение,
entityforms
после чего создаем views, со страницей типа /user/%/messages
и выводим на этой странице все поля результатов entityforms
contextual filter 1: uid
contextual filter 2: термин таксономии в entityform, берем его через php из профиля.
Я имел ввиду,чтобы запрос приходил на почту экспертам,чтобы они могли настраивать параметры получаемых запросов
тогда rules
можно поподробнее,если не сложно,что именно и где настраивать
суть примерна такова
1. при новом заполнении формы
2. выбрать всех пользователей у которых в профиле термин таксономии = термину в форме
3. перебрать всех через цикл
4. отправить каждому письмо.
Спасибо kervi очень доходчиво объяснил,но есть одно оно: я новичок в друпале и не могу разобраться как это сделать.
я создал форму webforms,создал в ней select поле с Field Key например pole1, с помощью модуля Webform Term Options и поля Load a pre-built option list- заполнил его терминами из словаря voc1
зарегистрированный юзер в своём профиле может выбрать какой нибудь термин также из словаря voc1,
так вот как это соединить???
в RULES можно создать правило с eventom - After a webform has been submitted
а вот какое именно поставить condition я так не смог понять,даже методом перебора всех имеющихся там наборов(я там так и не нашёл значения поля из формы pole1)
в моём случае condition должно быть такое, термин из поля в webforms = термин из профиля зарег.юзера
и действие должно быть следующие - отправка этого запроса из форма всем зар.юзерам у которых термин из поля в webforms = термин из профиля
Помогите пожалуйста,за полный ответ,готов отблагодарить рублём
А вы думали все так просто будет?
там сейчас придется писать свой php код так как поля webform не являются полями по сути дела.
если не получится, стучитесь в скайп, разберемся.