2016-12-14 116 views
0

我试图按照THEMING.txt中的步骤自定义特定Web窗体的Webform电子邮件模板,但这些更改未反映在窗体的默认电子邮件模板中。我可能在多个地方犯了一个错误,所以我要走过我的步骤,希望有人能够发现我做错了什么:)Drupal 7中的自定义webform邮件模板不起作用

1)我复制了webform-mail.tpl.php模板从/ sites/all/modules/webform/templates目录复制到/ themes/mytheme /目录中。那是放弃它的正确地方吗?

2)为了测试它,我只是改变了一些文字。因此,我只是将“在%日期提交”更改为“在%日期输入”。

3)然后我将页面重命名为webform-mail-1226.tpl.php,其中1226是我在编辑网络表单时看到的数字。

4)然后我试图清除缓存,但我认为这是我做错了一步。 THEMING.txt文件说要访问管理员/设置/性能,但该路径似乎并不适用于我。我尝试的是admin/config/development/performance /,然后用这里的选项清除缓存。我应该去别的地方清理不同的缓存吗? 5)然后,我转到与此表单相对应的电子邮件部分,当我转到现有电子邮件或创建一个新电子邮件时,默认电子邮件模板并不反映我尝试实施的更改。

有没有人有任何想法,为什么这不工作?感谢您的时间和帮助:)

回答

0

以下是你需要验证清单:

1)你的第一步是好什么好担心。

2)如果它反映了改变,那么它意味着默认的webform邮件模板文件工作正常。

3)*这里您需要验证您在文件名中使用的node-id。 www.yoursite.com/node/xxx/webform,xxx = 1226在文件名中。

4)Drupal 7 - 清除缓存的正确URL是admin/config/development/performance。 5)*在这里你需要检查webform邮件设置你必须选择“默认模板”。

尝试选择“默认模板”清除Drupal缓存,然后测试。

有帮助link