سؤال

يبدو أنه من الصعب أن أقوم بإجراء نموذج Drupal Multistep (تحميل الخطوة التالية بدون تحديث الصفحة). لقد غوغل ، لكنني لم أجد أي حل. هل يعرف أي شخص كيف يفعل ذلك؟

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

المحلول

في مشروع حديث ، أستخدم معالج CTOOLS للحصول على شكل متعدد الخطوات ، والذي وجدت أنه طريقة جيدة حقًا لصنع شكل متعدد الخطوات. يدعم هذا المعالج أيضًا استخدام AJAX لتحميل الصفحات.

لقد وجدت البرنامج التعليمي هنا: http://www.nicklewis.org/using-chas-tools-form-wizard-build-multistep-forms-drupal-6 مفيد جدا عندما كنت أفعل ذلك. إذا قمت بتعيين "ajax" => صحيح في $ form_info ، فيجب عليك الذهاب.

استخدم ذاكرة التخزين المؤقت (ما الذي تسميته على Wombat) لتخزين النتائج من الخطوات المختلفة أثناء تحركك من خلال النموذج ثم قم بشيء معهم في النهاية.

رابط Ctools: http://drupal.org/project/ctools

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