2012-07-31 43 views
1

我已經在我的網站主題文件夾中放置了webform-submission頁面的副本,並且正在修改它以顯示提交頁面的顯示方式。目前,以打印元件值,我使用:在自定義頁面中訪問Drupal webform字段

$submission->data[n]['value'][0] 

凡數據[n]是特定於網絡表單的元素。有什麼方法可以使用更類似於$submission->data[element_key]['value'][0]的內容來獲取字段信息。它只是使閱讀更容易,特別是因爲我不會是維護網站的人。

謝謝。

p.s.這是在Drupal 7中,webform 3.0

回答

0

$usbmission數組內建於函數webform_get_submissions

請注意,包含您要查找的element_key數據的表(webform_component表)在此函數中不會被查詢。

因此,如果您需要這些數據,您必須自己提取element_key信息,並在hook_webform_submission_load的實施中重建$submission陣列。

+0

好吧,我明白了,非常感謝。 – Luke 2012-08-14 20:03:23