如何将select multiple的值转换为电子邮件?

时间:2013-12-21 13:51:06

标签: symphony-cms

如何将选定的optionsselect多个字段转换为电子邮件?

<select name="fields[issues][]" multiple="multiple">
     <xsl:for-each select="//issues-all/entry">
         <option value="{@id}">
           <xsl:value-of select="title"/>
         </option>
     </xsl:for-each>
</select>

不幸的是,我的标准方法无效:

<input name="send-email[body]" value="fields[name,address,phone,issues]" type="hidden" />

电子邮件已发送,但包含value字符串而不是实际值。

我在这里缺少什么?

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

假设这不是一个错误,并且标准的Symphony电子邮件事件不能选择选项,它听起来像是Email Template Manager的工作。

答案 1 :(得分:0)

你也应该能够使用:

<input name="send-email[body]" value="fields[name],fields[address],fields[phone],fields[issues]" type="hidden" />

正如David所提到的,电子邮件模板管理器或电子邮件模板过滤器是很好的扩展,可以帮助您构建更多自定义电子邮件。