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

发布于 2024-10-15 23:10:11 字数 423 浏览 0 评论 0原文

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

知道我需要在 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 但没有成功。有人有什么想法吗?

I currently have the following as an output in my email, and wish to remove the pagebreaks from the email that gets sent.

Any idea what I need to put in 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

EDIT

I have tried Ayush's solution in my theme template.php, plus webform-mail.tpl.php and webform.module to no success. ANyone have any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

知你几分 2024-10-22 23:10:11
<?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]);
      }
    }
  }
}
?>

请参阅

<?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]);
      }
    }
  }
}
?>

see this

把梦留给海 2024-10-22 23:10:11

那么您需要将其放入自定义模块中,例如带有名称的 mymodule.module
mymodule_webform_submission_render_alter(&$renderable) 使其正常工作。

Well you need to put that in a custom module, like mymodule.module with the name
mymodule_webform_submission_render_alter(&$renderable) to make it work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文