Модуль Webform. Нужна помощь

Главные вкладки

Аватар пользователя Ekaterina23 Ekaterina23 1 июля 2014 в 19:16

нужно отправить письма автору ноды.
собственно есть маркеры для значения полей по умолчанию
%username и %useremail - имя и емаил залогоненного пользователя
а вот маркер для емайла автора ноды какой?

Комментарии

Аватар пользователя Ekaterina23 Ekaterina23 1 июля 2014 в 23:10

"DD 85" wrote:
Может быть Webform Tokens?

описанные в вашем модуле маркеры, присутствуют в моей форме.
мне нужно знать какой маркер отвечает за емаил автора ноды.

Аватар пользователя drupby drupby 2 июля 2014 в 17:52

"Ekaterina23" wrote:
нужно отправить письма автору ноды.

"Ekaterina23" wrote:
а вот маркер для емайла автора ноды какой?

никто не знает про какую ноду идет речь?

Аватар пользователя Ekaterina23 Ekaterina23 2 июля 2014 в 18:05

"drupby" wrote:
никто не знает про какую ноду идет речь

на сайте пользователи могут создавать тип материала "заметки"
хочется пристроить под каждой заметкой форму отправки пожеланий, автору этой заметки на емаил.
модуль контакт не подходит, там нет возможности указывать название заметки, с которой пришло пожелание.

как еще объяснить, я не знаю.

Аватар пользователя drupby drupby 2 июля 2014 в 19:32

я бы элементарно добавил в вебформу 2 компонента дополнительных hidden и приcваивал бы им value в hook_form_alter, email брал бы в настройках фебформы из компонента

Аватар пользователя drupby drupby 4 июля 2014 в 11:45

"Ekaterina23" wrote:
что никто не знает?

"drupby" wrote:

я бы элементарно добавил в вебформу 2 компонента дополнительных hidden и приcваивал бы им value в hook_form_alter, email брал бы в настройках фебформы из компонента

Аватар пользователя Ekaterina23 Ekaterina23 4 июля 2014 в 12:34

я знаю как добавить скрытые поля, знаю как отправлять форму на адрес из поля, знаю как заполнять их по умолчанию нужными данными.
но я не знаю как взять емаил автора, и про это весь вопрос.

Аватар пользователя WebRemake WebRemake 5 июля 2014 в 2:27

Используйте Webform 4.x - в ней есть поддержка node tokens. Webform прикрепите к типу материала Заметки. Установите модуль https://www.drupal.org/project/webform_default_fields. Он позволяет автоматически прикреплять одну и туже форму к любому количеству нод.
Когда все вышеописанное будет сделано получить в webform email автора ноды можно будет через токен [node:author:mail].

(идея взята отсюда https://www.drupal.org/node/2296269)

Аватар пользователя Ekaterina23 Ekaterina23 5 июля 2014 в 17:02

"WebRemake" wrote:
Используйте Webform 4.x - в ней есть поддержка node tokens. Webform прикрепите к типу материала Заметки.

попробую, но насколько я понимаю, вебформ4 не стабильный?

Аватар пользователя Ekaterina23 Ekaterina23 7 июля 2014 в 14:39

"WebRemake" wrote:
Установите модуль https://www.drupal.org/project/webform_default_fields. Он позволяет автоматически прикреплять одну и туже форму к любому количеству нод.

а есть способ выводить разные формы для гостей и зарегистрированных пользователей?