Виджет электронной почты Kentico с использованием пользовательских полей контактов - PullRequest
0 голосов
/ 07 июня 2018

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

Как передать настраиваемые поля контактов в виджеты от получателя?Объект получателя содержит только заданные значения.

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

<div style="display:none;">
    {% holidayDate = Recipient.GetValue("holidayDate"); #%}
    {% holidayId = Recipient.GetValue("holidayId"); %}
    {% ItineraryData = customNamespace.GetItineraryItem(holidayId, holidayDate) #%}
</div>

<h2 class="price">{% ItineraryData.GetValue("Price") #%}</div>

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

Спасибо, Люк

1 Ответ

0 голосов
/ 07 июня 2018

Документация состояний Recipient имеет только 4 доступных поля:

  • Имя
  • Фамилия
  • Электронная почта
  • PersonaID

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

...