删除Drupal Webform提交电子邮件中的分页符字段

时间:2011-02-02 14:38:56

标签: drupal drupal-webform

我目前在电子邮件中输出以下内容,并希望从发送的电子邮件中删除分页。

知道我需要在webform-mail.tpl.php中添加什么内容?

Application form completed on Wednesday, February 2, 2011 - 14:17 by 69.10.172.83

--Next--
--Next--
--Next--
--Next--
--Next--
Total: £0

Your personal reference number is: WSE93

修改

我在主题template.php中尝试过Ayush的解决方案,加上webform-mail.tpl.php和webform.module都没有成功。有人有什么想法吗?

2 个答案:

答案 0 :(得分:0)

<?php
function hook_webform_submission_render_alter(&$renderable) {
  // Remove page breaks from sent e-mails.
  if (isset($renderable['#email'])) {
    foreach (element_children($renderable) as $key) {
      if ($renderable[$key]['#component']['type'] == 'pagebreak') {
        unset($renderable[$key]);
      }
    }
  }
}
?>

请参阅this

答案 1 :(得分:0)

嗯,你需要把它放在一个自定义模块中,比如名字mymodule.module mymodule_webform_submission_render_alter(&$renderable)让它发挥作用。