Удалите поля разрыва страницы в электронной почте для отправки в Drupal Webform - PullRequest
0 голосов
/ 02 февраля 2011

В настоящее время в моем письме есть следующее, и я хочу удалить разрывы страниц из отправляемого письма.

Есть идеи, что мне нужно поместить в 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

Я попробовал решение Аюша в моей теме template.php, плюс webform-mail.tpl.php и webform.module безуспешно. У кого-нибудь есть идеи?

Ответы [ 2 ]

0 голосов
/ 18 сентября 2012

Ну, вам нужно поместить это в пользовательский модуль, например mymodule.module с именем mymodule_webform_submission_render_alter(&$renderable) чтобы все заработало.

0 голосов
/ 02 февраля 2011
<?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]);
      }
    }
  }
}
?>

см. это

...