Как я могу отобразить сообщение пользователю после того, как он запросит новый пароль на моем сайте на Drupal? - PullRequest
0 голосов
/ 06 января 2012

Я работаю в основном с сайтами WordPress, и у меня минимальный опыт работы с Drupal. Только около 1/100 моих сайтов используют его, поэтому мне обычно не нужно об этом беспокоиться.

Однако сейчас мне нужно добавить оповещение после того, как пользователь запросит новый пароль на сайте на Drupal. Предупреждение заключается в том, чтобы сообщить пользователю, что ему нужно проверить свою электронную почту на предмет нового пароля. Это даже не должно быть всплывающее окно, просто сообщение должно быть там.

Я бесцельно бродил по файлам и бэкэнду сайта и по всему Google, но не могу найти решения этой проблемы. Решение было бы замечательно, но я был бы признателен, если бы кто-нибудь даже указал мне правильное направление, чтобы самому разобраться. Пожалуйста, помогите!

Edit: Я проверил страницу триггеров, и там нет ничего, что может помочь. Я также читал о модуле password_trigger, который отправляет оповещение по электронной почте. Сайт настроен на отправку электронной почты уже, но он не использует этот модуль. Помощь

Ответы [ 2 ]

2 голосов
/ 06 января 2012

Если это не отображается, дважды проверьте, что <?php print $messages; ?> находится в вашем файле темы page.tpl.php.

0 голосов
/ 06 января 2012

Вы уверены, что это не произойдет по умолчанию?

Я только что зашел на один из моих сайтов на Drupal 7 и сделал это:

  • нажал Запросить новый пароль
  • набрал мое имя пользователя
  • нажал Email новый пароль

Drupal отобразил сообщение, в котором говорилось

Дополнительные инструкции были отправлены на ваш адрес электронной почты

Разве это не происходит для вас? (Если нет, то какую версию Drupal вы используете?)

Мне непонятна часть вашего вопроса по электронной почте. Отправляет ли Drupal электронное письмо пользователю, когда запрашивается новый пароль?

...