Expand my Community achievements bar.

SOLVED

Add conditional statement (dynamic content) in the subject line

Avatar

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

Avatar

Correct answer by
Employee Advisor

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

4 Replies

Avatar

Correct answer by
Employee Advisor

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

Avatar

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!!!

Avatar

Level 6

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

Avatar

Administrator

Hi @Sarim60660,

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

Thanks!



Sukrity Wadhwa