Drupal 7中的自定义webform-mail模板不起作用

时间:2016-12-14 22:49:55

标签: drupal-7 drupal-webform

我正在尝试按照THEMING.txt中的步骤自定义特定网络表单的webform电子邮件模板,但这些更改未反映在表单的默认电子邮件模板中。我可能在多个地方犯了一个错误,所以我要走完我的步骤,希望有人能够发现我做错了什么:)。

1)我将webforms-mail.tpl.php模板从/ sites / all / modules / webform / templates目录复制到/ themes / mytheme /目录中。这是放弃它的正确位置吗?

2)为了测试它,我只是改变了一些文本。所以我只是将'在%date上提交'更改为'在%date上输入'。

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

4)然后我尝试清除缓存,但我认为这是我做错的一步。 THEMING.txt文件说要访问admin / settings / performance,但该路径对我来说似乎不起作用/存在。我尝试的是admin / config / development / performance /然后用这里的选项清除缓存。我应该去其他地方清除不同的缓存吗?

5)然后我转到与此表单对应的电子邮件部分,当我转到现有电子邮件或创建新电子邮件时,默认电子邮件模板不会反映我尝试实施的更改。

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

1 个答案:

答案 0 :(得分:0)

以下是您需要验证的清单:

1)你的第1步没关系。

2)如果它反映了更改,则表示默认的webform电子邮件模板文件正常工作。

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

4)Drupal 7 - 清除缓存正确的URL是admin / config / development / performance。

5)*在这里,你需要检查webform电子邮件设置,你必须选择"默认模板"。

尝试选择"默认模板"清楚的Drupal缓存然后测试。

有用的link

相关问题