Вводишь в форму email - тебе приходит письмо

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

Аватар пользователя bayanruby bayanruby 10 декабря 2013 в 18:19

Нужно чтобы любой юзер на отдельной странице ввел в форму email, отправил и потом ему на почту пришло определенное письмо.
Как с помощью друпал такое можно реализовать?
Мне бы только план, дальше я сам разберусь.. )

Примерно я это себе так представляю:
1) создать отдельный тип материала
2) добавить поле email
3) дать доступ всем пользователям возможность добавлять в этот тип материала запись
3) после добавления отправлять на email письмо(как в друпале это сделать хз =/)

Подскажите плиз.

Комментарии

Аватар пользователя Niklan Niklan 10 декабря 2013 в 18:22

Я хз как в 6 но в 7 я бы сделал так:

hook_menu() - добавляем свою страницу
форм альтером - форму с полем имэил
форм альтер субмит - хватаем данные из формы, в данном случае email и юзаем drupal_mail()

Аватар пользователя voviko voviko 10 декабря 2013 в 19:48

hook_node_presave($node) + hook_node_submit($node, $form, &$form_state) если надо конкретно, отправлять письмо при создании ноды