Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Add conditional statement (dynamic content) in the subject line

Sarim60660
Level 2
Level 2

Hello,

 

I am trying to use dynamic content in the subject line based on the values in "gender" field. Gender field can have 3 values:

 

Male

Female

Default

 

I was trying to use this but it's not working:

 

Hello <%if(context.profile.gender=='Male'){%>
Gentlemen<%} else if(context.profile.gender=='Female'){%>
Ladies<%}else{%>Everyone<%}%>, Season Sale ends today!

 

Any tips/ideas how to edit this?

 

Thanks!

 

AK

1 Accepted Solution
ramon_bisswanger
Correct answer by
Employee
Employee

The "native" way to do this would be to use Dynamic Content.

You can enable that also for subjects with the icon below the subject text:

  • Enter text for e.g. Male
  • Select the text
  • Click New Dynamic Content
  • Add additonal versions including related conditions

View solution in original post

0 Replies
ramon_bisswanger
Correct answer by
Employee
Employee

The "native" way to do this would be to use Dynamic Content.

You can enable that also for subjects with the icon below the subject text:

  • Enter text for e.g. Male
  • Select the text
  • Click New Dynamic Content
  • Add additonal versions including related conditions

View solution in original post

Sarim60660
Level 2
Level 2
Hi Ramon, thanks for your feedback. And yes, I did able to resolved it by using the native way (UI). I was initially thinking to use the code directly but its not recommended in ACS. Thanks!!!
johnwwilcoxmba
Level 5
Level 5

Gender is stored as an integer in the DB.  So you may need to check for "1" = Male, "2" = Female, or "0" = unknown.

Sukrity_Wadhwa
Employee
Employee

Hi @Sarim60660,

Were you able to resolve this query or do you still need more help here? Do let us know.

Thanks!