Формы Sitecore 9 - собирайте ввод из формы, а затем помещайте эту информацию в шаблон электронной почты exm

Как получить пользовательский ввод (например, имя, фамилию и т. д.) из форм sitecore 9, а затем поместить его в шаблон электронной почты exm перед отправкой электронной почты?

Чего я хочу добиться, например: у меня есть форма с именем, фамилией, позицией и полем для комментариев, и я хочу, чтобы эти вводимые пользователем данные (имя и фамилия, должность и комментарий) передавались в шаблон электронной почты, который на EXM и отправить его по электронной почте, нажав кнопку отправки в форме. Это возможно?


person Gouki    schedule 04.10.2018    source источник


Ответы (1)


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

Это задокументировано на веб-сайте документации Sitecore: Пошаговое руководство. Создание пользовательского действия отправки, обновляет контактную информацию

Это шаги:

  • Создайте класс действия отправки
  • Создайте элемент управления редактором SPEAK
  • Добавьте папку, содержащую параметры для редактора
  • Создайте клиентский скрипт для редактора
  • Создать элемент действия отправки

В следующем блоге объясняется сообщение Sitecore Forms Send Email Campaign в качестве альтернативы вы также можете создать собственное отправленное электронное письмо или, если вам нужны другие примеры пользовательских расширений форм, см. Sitecore-Forms-Extension-Pack

person Jan Bluemink    schedule 05.10.2018
comment
Привет, Ян, спасибо за ответ. Извините, но не могу понять часть обновления контактной информации? Почему я должен обновлять контактную информацию? Чего я хочу добиться, например: у меня есть форма с именем, фамилией, позицией и полем для комментариев, и я хочу, чтобы эти вводимые пользователем данные (имя и фамилия, должность и комментарий) передавались в шаблон электронной почты, который на EXM и отправить его по электронной почте, нажав кнопку отправки в форме. Это возможно? - person Gouki; 08.10.2018
comment
То, что вы хотите, понятно и не бредовое желание, но кроме данных в контакте я не знаю, как получить это в EXM, но, может быть, вариант использовать простую не EXM-почту,? но для этого также требовалось пользовательское действие сохранения. скоро будет Sitecore 9.1, который, возможно, даст больше информации о том, как это сделать. - person Jan Bluemink; 08.10.2018