2009-08-28 8 views
0

J'ai un formulaire simple construit avec le module Webforms dans Drupal. Les champs de formulaire de champ de texte standard fonctionnent parfaitement. Toutefois, si j'utilise les valeurs de formulaire de date ou d'heure prédéfinies, elles ne sont pas envoyées correctement par courrier électronique lorsque le formulaire est soumis. Par exemple, s'il y avait un champ de date dans mon formulaire, il s'afficherait correctement et s'afficherait correctement dans la page de résultats, mais si je voulais que cette valeur soit incluse dans un e-mail, elle apparaîtrait comme "Array". "dans le texte de l'email au lieu de montrer la date.Module Drupal Webforms - Les résultats de formulaire indiquent "Array" au lieu des valeurs de formulaire

Il existe un problème de support ouvert dans la page des problèmes de module, mais j'espère obtenir de l'aide supplémentaire.

Répondre

1

Je n'ai pas essayé webform, donc il pourrait y avoir un problème ou quelque chose. Cependant, il semble que vous ajoutez un tableau de valeurs au courrier au lieu de la valeur réelle. Si cela est dû à une mauvaise configuration, ou à un bug dans webform, je ne peux pas dire.

+0

Il semble être un bug dans le module lui-même. http://drupal.org/node/549102 Frustrant. –

0

Il s'agit en fait d'un tableau - voir http://drupal.org/node/448954 pour info. Dans le cas des champs de date, les parties de date sont dans un tableau numéroté.

$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

Oh, je vois ... vous parlez juste de l'emailing régulier, pas de thème ou de traitement supplémentaire. Dans ce cas, cela ressemble à un bug. (Espérons fixé!) –

Questions connexes