هل من الممكن لأشكال Ajaxify Drupal Multistep؟
-
28-09-2019 - |
سؤال
يبدو أنه من الصعب أن أقوم بإجراء نموذج 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