سؤال

أنا أستخدم وحدة WebForm لـ Drupal 6 وأرغب في تعيين قيمة افتراضية لرسالة التأكيد الخاصة بـ WebForm كلما تم إنشاؤها. هل سيتعين علي إنشاء الوحدة النمطية الخاصة بي لتعيين قيمة النموذج هذه كلما قام المستخدم بإنشاء موقع ويب جديد؟ أو هل يجب أن أقوم بتنفيذ خطاف خاص للبحث عنه عند إنشاء شكل ويب؟

هل كانت مفيدة؟

المحلول

ستحتاج إلى استخدام ما يلي:

customMod_form_alter(&$form, $form_state, $form_id){ 
  if($form_id == 'webform_node_form'){ 
    $form['id_of_conf_message_field']['#default_value'] = 'BLAH BLAH'
  }
}

نصائح أخرى

esafwan .. لست متأكدًا مما إذا كان هذا سيساعد في قضيتك مع مشكلة الحقول المخفية ، لكنني وجدت هذا الرابط لقيم المتغير الافتراضية http://drupal.org/node/296453 لذلك تمكنت من إنشاء حقل مخفي في WebForm الموجود بالفعل مع طلب القيمة الافتراضية [KEY] وعمل بشكل مثالي ..

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top