Маректо, 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} >
Другие вопросы по тегам