Я использую модуль webform для Drupal 6 и хотел бы установить значение по умолчанию для сообщения подтверждения 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 ... Спасибо! –
Но как это сделать в случае скрытого поля в веб-формах? его не имеет id \ – esafwan
Это решение не сработало для меня, однако [этот ответ] (http://stackoverflow.com/a/12194243/967168) действительно работал. –
@esafwan .. Я не уверен, будет ли это поможет в вашем случае с проблемой скрытых полей, но я нашел эту ссылку для переменной по умолчанию значения http://drupal.org/node/296453 поэтому я смог создать скрытое поле в моей уже существующей веб-форме со значением по умолчанию% request [key] и работал отлично ..
- 1. Установка значения ячейки по умолчанию
- 2. Установка ctypes.Structure значения по умолчанию
- 3. Установка значения по умолчанию сущности
- 4. установка значения по умолчанию superglobal
- 5. Databinding - установка значения по умолчанию
- 6. Установка строкового значения по умолчанию
- 7. Установка значения по умолчанию для значения параметра
- 8. Установка значения по умолчанию (условное назначение)
- 9. угловой охват директивы: установка значения по умолчанию
- 10. Установка значения по умолчанию в Html.DropDownList Помощник
- 11. AngularJS Установка значения по умолчанию ВЫБОР
- 12. Установка значения по умолчанию для внешнего ключа?
- 13. Установка значения по умолчанию для Html.DropDownListFor
- 14. Установка значения по умолчанию, которое использует хранилище
- 15. Установка значения по умолчанию для свойств объекта
- 16. Установка значения по умолчанию в Struts2
- 17. angular и select - установка значения по умолчанию
- 18. Установка значения ngModel по умолчанию углового 2
- 19. Установка первого значения по умолчанию в списке
- 20. Установка значения свойства по умолчанию в graph_tool
- 21. Установка значения по умолчанию для dropDownList
- 22. Установка значения по умолчанию Значение PL/SQL
- 23. установка другого значения по умолчанию для столбца
- 24. Установка значения по умолчанию ssh-ключа
- 25. SQLITE - Установка значения по умолчанию для INSERT
- 26. Установка значения по умолчанию в javascript
- 27. установка значения по умолчанию в dojo filteringselect
- 28. Установка значения по умолчанию в выпадающем списке
- 29. установка значения по умолчанию в sfwidgetformchoice
- 30. iOS: установка значения по умолчанию для UISwitch
Вы говорите о том, когда пользователь на самом деле создает новую веб-форму или когда пользователь заполняет уже созданную веб-форму? –
Когда пользователь создает новую веб-форму. –
Прямо сейчас я сейчас иду по маршруту модуля, написание настраиваемого модуля, который реализует hook_form_alter, и говорит, что if ($ form_id == 'webform_node_form') устанавливает значение по умолчанию для сообщения подтверждения. Не знаю, будет ли это работать, хотя все еще отрывается от него сейчас. –