Модуль Drupal Webforms - Результаты формы говорят «Массив» вместо значений формы - PullRequest
0 голосов
/ 28 августа 2009

У меня есть простая форма, созданная с помощью модуля Webforms в Drupal. Стандартные поля формы текстового поля работают отлично. Однако, если я использую предустановленные значения формы даты или времени, они не будут отправлены по электронной почте при отправке формы.

Например, если бы в моей форме было поле даты, оно отправляло бы отлично и отображало на странице результатов просто отлично, но если бы я хотел, чтобы это значение было включено в электронное письмо, оно показывалось бы как "Массив" в тексте электронного письма вместо отображения даты.

Существует открытая проблема поддержки на странице проблем модуля, но я надеюсь на любую дополнительную помощь.

Ответы [ 2 ]

1 голос
/ 28 августа 2009

Я не пробовал webform, поэтому может быть проблема или что-то в этом роде. Тем не менее, похоже, что вы добавляете массив значений к почте вместо фактического значения. Если это связано с неправильной настройкой или ошибкой в ​​веб-форме, я не могу сказать.

0 голосов
/ 23 апреля 2010

Фактически это массив - см. http://drupal.org/node/448954 для информации В случае полей даты части даты находятся в пронумерованном массиве.

$month = $form_values['submitted_tree']['your_date_field'][0];
$day = $form_values['submitted_tree']['your_date_field'][1];

$year = $form_values['submitted_tree']['your_date_field'][2];
...