我正在尝试按照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)然后我转到与此表单对应的电子邮件部分,当我转到现有电子邮件或创建新电子邮件时,默认电子邮件模板不会反映我尝试实施的更改。
有没有人有任何想法为什么这不起作用?感谢您的时间和帮助:)
答案 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。