在自定义页面中访问Drupal webform字段
问题描述:
我已经在我的网站主题文件夹中放置了webform-submission页面的副本,并且正在修改它以显示提交页面的显示方式。目前,以打印元件值,我使用:在自定义页面中访问Drupal webform字段
$submission->data[n]['value'][0]
凡数据[n]是特定于网络表单的元素。有什么方法可以使用更类似于$submission->data[element_key]['value'][0]
的内容来获取字段信息。它只是使阅读更容易,特别是因为我不会是维护网站的人。
谢谢。
p.s.这是在Drupal 7中,webform 3.0
答
$usbmission
数组内建于函数webform_get_submissions
。
请注意,包含您要查找的element_key
数据的表(webform_component
表)在此函数中不会被查询。
因此,如果您需要这些数据,您必须自己提取element_key
信息,并在hook_webform_submission_load
的实施中重建$submission
阵列。
好吧,我明白了,非常感谢。 – Luke 2012-08-14 20:03:23