Маректо, Velocity Scripting для электронных писем и шаблонов
Я новичок в сценариях в marketo, и я ищу пример сценария для использования оператора if/then в marketo.
У нас есть онлайн-форма, которая будет задавать разные вопросы, один из которых будет гендерным, и я хочу заполнить фотографию в электронном письме, которое будет отправлено. По сути, я ищу то, что будет делать это:
если пол = мужской, тогда отобразите xyz.male.gif, если пол = femail, то отобразите xyz.female.gif
если у кого-то есть пример скрипта скорости Apache (я никогда не использовал, так что продолжайте смеяться), я был бы очень в долгу. Я могу очень хорошо воспроизвести, я просто не могу понять из учебников, как сделать foo = bar.... спасибо!
1 ответ
Вы захотите использовать свое условное выражение, чтобы создать переменную, содержащую путь к изображению, а затем распечатать ее в тег img(или куда бы она ни шла). Что-то вроде этого:
#if ( $lead.Gender = Male )
#set ( $image = "www.example.com/male.jpg" )
#else
#set ( $image = "www.example.com/female.jpg")
#end
<img src="${image}"></img>
Здесь также есть несколько примеров: http://developers.marketo.com/documentation/email-scripting/
Немного более продвинутый пример:
#if ( ${lead.MarketoSocialGender} == "Male" )
#set ( $image = "https://example.com/male.jpg" )
#elseif ( ${lead.MarketoSocialGender} == "Female" )
#set ( $image = "https://example.com/female.jpg" )
#else
#set ( $image = "https://example.com/other.jpg" )
#end
<img src="${image} >