2009-08-28 2 views
0

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

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

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

ответ

1

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

+0

Это, кажется, ошибка в самом модуле. http://drupal.org/node/549102 Разочарование. –

0

На самом деле массив - см. 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];

+0

О, я вижу ... вы говорите только в обычной электронной почте, а не в тематической или дополнительной обработке. В этом случае он выглядит как ошибка. (Надеюсь, исправлено!) –