在Drupal项目中,我有一个基本的weborm。一旦用户提交了一封电子邮件,就会发送一封电子邮件,其中包含他刚写完的所有内容。
示例:
Imp_First_Name:%值[姓名] Imp_Last_Name:%值[姓氏] Imp_City:%值[姓氏] Imp_Country:%值[国家] Imp_Email:%值[邮件] Imp_Subject:%值[主题] 我在这一行有问题:
Imp_Subject:%值[主题] 主题包含用户在选择列表中选择的内容。我的问题是当网站设置为中文时,显然都是用中文写的,但我不希望发送中文版。我需要英语。
例如:
在我的网络表单中,用户可以选择3个国家/地区:
阿富汗|阿富汗 Afrique du Sud |南非 Albanie |阿尔巴尼亚 我需要拉丁字母的国家名称!我怎么能设法做到这一点?
提前感谢您的帮助
答案 0 :(得分:0)
这是一个棘手的问题...... 有替代和两个可能的模板层。一个来自webform,另一个来自邮件系统/邮件处理程序模块。
我假设替换是在模板层之前完成的,所以t()函数应该应用在该级别的钩子内或适当的模板文件中。
使用XDebug进行调试确实有助于解决问题。