• Письмо на почту пользователя со вставкой имени#

  • alan_lee Reply #1, 3 months, 2 weeks ago

    Reply
    Доброго дня!
    Проблема возникла следующая.
    Как в Eform сделать так, чтобы письмо после нажатия кнопки "Отправить" отсылалось не только указанному в вызове адресату, но и на почту зарегистрированного пользователя, который данную форму заполнил?
    Как в тело письма вставить имя пользователя? (Например, "Здравствуй, %username%. Вы заполнили форму на нашем сайте со следующими данными...")
    Прошу помочь или ткнуть носом в мануалы


  • esche Reply #2, 3 months, 2 weeks ago

    Reply
    http://wiki.modxcms.com/index.php/EForm - мануалы
    В шаблоне письма можно попробовать вставить сниппет, который получит имя текущего пользователя.

    В параметре &to можно через запятую указать несколько адресов. Можно использовать сниппет, который получит email текущего пользователя.

    Всё это дело обвешать проверками (на случай, если пользователь незарегистрированный) - чтоб не было ошибок и можно отправлять.

    Если не сработает - EForm поддерживает события: можно использовать eFormOnBeforeMailSent или eFormOnMailSent