1

在 Drupal 项目中,我有一个基本的 weborm。用户一提交,就会发送一封电子邮件,其中包含他刚刚写的所有内容。

例子:

Imp_First_Name:%value[firstname] Imp_Last_Name:%value[lastname] Imp_City:%value[lastname] Imp_Country:%value[country] Imp_Email:%value[email] Imp_Subject:%value[subject] 我在这行有问题:

Imp_Subject:%value[subject] 主题包含用户在选择列表中选择的内容。我的问题是当网站设置为中文时,显然都是用中文写的,但我不希望发送中文版本。我需要英文的。

例如 :

在我的网络表单中,用户可以在 3 个国家/地区之间进行选择:

|阿富汗阿尔巴尼亚|Afrique du Su Su|阿尔巴尼亚阿尔巴尼亚我需要拉丁字母的国家名称!我怎么能做到这一点?

在此先感谢您的帮助

4

1 回答 1

0

这是一个棘手的问题......有替换和两个可能的模板层。一个来自 webform,第二个来自邮件系统/邮件处理模块。

我假设替换是在模板层之前完成的,因此 t() 函数应该应用在该级别的挂钩内或适当的模板文件内。

使用 XDebug 进行调试确实有助于解决问题。

于 2014-05-29T23:54:28.470 回答