在电子邮件通知中使用宏if条件

时间:2017-01-20 08:08:09

标签: macros kentico

我正在使用if条件的宏来检查表单电子邮件通知中的字段是否为空。我试过这个:

{% if(City != string.Empty) { $$value:City$$ } #%}

它不起作用,我没有在电子邮件正文中获得城市价值。

1 个答案:

答案 0 :(得分:3)

  • 使用{%City%}代替$$value:City$$
  • 如果你只是想要渲染“City”字段的值,如果它是空的,你也可以只用{%City%}
  • 替换整个代码块。
  • 假设您的代码只是您要完成的内容的简化示例,它应该如下所示:
    {% if(City != string.Empty) { return City; } %}