我正在为Sendgrid构建电子邮件模板。是否有一种方法可以在模板中插入if语句,以检查来自服务器的变量是否存在,并显示或隐藏显示该变量的行?
我正在为Sendgrid构建电子邮件模板。是否有一种方法可以在模板中插入if语句,以检查来自服务器的变量是否存在,并显示或隐藏显示该变量的行?
SendGrid使用HandleBars来创建动态模板。要根据条件进行渲染,您可以使用:
{{#if user.profile.male}}
<p>Dear Sir</p>
{{else if user.profile.female}}
<p>Dear Madame</p>
{{else}}
<p>Dear Customer</p>
{{/if}}