我正在使用Drupal 6的webform模塊,並且希望爲創建webform時的確認消息設置默認值。當用戶創建一個新的網頁表單時,我是否需要創建自己的模塊來設置此表單值?或者我需要實現一個特殊的鉤子來查找webform何時被創建?Drupal Forms - 設置默認值
回答
你會想使用以下命令:
customMod_form_alter(&$form, $form_state, $form_id){
if($form_id == 'webform_node_form'){
$form['id_of_conf_message_field']['#default_value'] = 'BLAH BLAH'
}
}
這就是我最終做的,自定義模塊和hook_form_alter ...謝謝! –
但是,如何在Web窗體中隱藏字段時如何做到這一點?它沒有id \ – esafwan
這個解決方案並沒有爲我工作,但[這個答案](http://stackoverflow.com/a/12194243/967168)確實工作。 –
@esafwan ..我不知道這是否將你的情況幫與隱藏字段的問題,但 我發現這個鏈接默認變量值http://drupal.org/node/296453 所以我能夠創建一個隱藏字段在我已經存在的webform默認值%request [鍵],並完美地工作。
- 1. Drupal - 在hook_form_alter中設置默認值?
- 2. 無法設置默認值
- 3. 設置默認值
- 4. 設置默認值
- 5. 設置默認值
- 6. 設置默認值
- 7. 設置默認值
- 8. 設置默認值
- 9. 設置默認值
- 10. 設置默認值
- 11. 設置默認值
- 12. 設置默認值
- 13. 設置默認值
- 14. 設置默認值
- 15. 設置默認值
- 16. 設置默認值
- 17. 設置默認值
- 18. 設置默認值
- 19. 如何使用redux-forms正確設置默認值?
- 20. Drupal的更改默認節點設置
- 21. 設置默認值下拉
- 22. 設置默認值在Django
- 23. Symfony DataFixtures設置默認值
- 24. 設置默認值:list_boolean/options_onoff
- 25. 設置默認值[數字]
- 26. 設置默認的DateTimeOffset值?
- 27. 設置ajax CalendarExtender默認值
- 28. sonata_type_model_list - 設置默認值?
- 29. NULL或設置默認值
- 30. 設置默認值內ngSelect
你是在談論什麼時候用戶實際上創建一個新的webform,或當一個用戶填寫已經創建的webform? –
當用戶創建新的Web窗體時。 –
現在我正在去模塊路由,編寫一個實現hook_form_alter的自定義模塊,並說如果($ form_id =='webform_node_form')設置確認消息的默認值。不知道它現在是否仍然可以工作。 –