我有一个表单字段作为下拉列表(ReasonForMessage),其数据如下:
email1@test.com;Reason One
email2@test.com;Reason Two因此,用户可以选择一个原因,然后将通知发送到附加到该原因的地址。如果电子邮件通知,对于收件人电子邮件,我如何才能抓取他们的电子邮件部分与宏。
对吗?{% ReasonForMessage %}
我如何得到第二部分的数据,实际原因?
我基于这篇文章(https://devnet.kentico.com/articles/how-to-send-form-notifications-to-different-emails-based-on-field-values),只是不确定它在Kentico 9中是否仍然有效。
发布于 2016-07-14 12:38:06
尝尝这个。
您可以尝试使用分隔符来存储电子邮件和显示文本,如下面的冒号.
info@company.com:General;General
sales@company.com:Sales;Sales
support@company.com:Support;Support
然后,要获取单个存储的值,分别使用Split()获取电子邮件和显示文本.
{% category.Split(":") %}
{% category.Split(":")1 %}
https://stackoverflow.com/questions/38373958
复制相似问题