我正在使用多頁面表單方法處理Drupal中的自定義模塊,並且希望有可視化的步驟。嚮導步驟的「Drupal方式」?
步驟1> [_Step_2_]>步驟3>完成
業務規則:
- 他們總是看到所有的步驟,一步他們對現在
- 他們可以回去任何一個步驟他們完成
- ,但他們不能直接跳到了一步,說第2步,如果他們沒有完成步驟1
Q1: 什麼是最好的/最Drupal的或Drupal直觀的方式來實現這一點?
我四處張望了一點,發現這一點:
Q2:這是一個很好的選擇? 看起來他們在這裏使用hook_menu系統(MENU_LOCAL_TASK) - 我將如何防止用戶跳到步驟?
Webform表單響應不作爲節點存儲,因此在爲項目選擇Webform之前應該知道這一點。話雖如此,Webform模塊非常棒,是的,它支持開箱即用的多步表單。 – thirdender 2012-11-18 06:07:53