2012-12-04 34 views
1

在Drupal項目中,我有一個基本的weborm。只要用戶提交一封郵件,就會發送一封電子郵件,其中包含他剛纔寫的所有內容。Webform提交:如何通過郵件發送變量的翻譯

實施例:

Imp_First_Name:%值[姓名] Imp_Last_Name:%值[姓氏] Imp_City:%值[姓氏] Imp_Country:%值[國家] Imp_Email:%值[電子郵件] Imp_Subject:%value [subject] 這條線上有問題:

Imp_Subject:%value [subject] 主題包含用戶在選擇列表中選擇的內容。我的問題是,當網站設置爲中文時,顯然全部用中文書寫,但我不希望中文版發送。我需要英文版。

例如:

在我的網頁表單,用戶有3個國家之間的選擇:

阿富汗|阿富汗 AFRIQUE南基|南非 Albanie |阿爾巴尼亞 我需要拉丁字母國名!我怎樣才能做到這一點?

在此先感謝您的幫助

回答

0

這是一個棘手的一個... 有替代也是兩種可能的模板層。一個來自webform,另一個來自郵件系統/郵件處理模塊。

我假設替換是在模板層之前完成的,所以t()函數應該應用在該級別的鉤子或適當的模板文件中。

使用XDebug進行調試確實有助於解決問題。