Drupal Webforms模块 - 表单结果说“数组”而不是表单值

问题描述 投票:0回答:2

我有一个使用Drupal中的Webforms模块构建的简单表单。标准文本字段表单字段完美地工作。但是,如果我使用预设的日期或时间表格值,则在提交表单时不会通过电子邮件正确发送。

例如,如果我的表单中有一个日期字段,它会在结果页面上提交正常并呈现,但如果我希望将该值包含在电子邮件中,它将在文本中显示为“数组”电子邮件而不是显示日期。

模块问题页面中有一个开放的支持问题,但我希望有任何其他帮助。

drupal drupal-webform
2个回答
1
投票

我没有尝试过webform,所以可能存在问题。但是,这听起来像是在向邮件添加值数组而不是实际值。如果这是由于错误的设置,或webform中的错误,我不能说。


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];
© www.soinside.com 2019 - 2024. All rights reserved.