drupal - "Drupal way"向导步骤?

标签 drupal drupal-modules wizard

我正在 Drupal 中使用多页面表单方法开发自定义模块,并且我希望获得步骤的可视化。

第 1 步 > [_Step_2_] > 第 3 步 > 完成

业务规则:

  • 他们总是能看到所有步骤以及他们现在所处的步骤
  • 他们可以返回到已完成的任何步骤
  • 但他们无法向前跳到某个步骤,如果他们没有完成第 1 步,则无法跳到第 2 步

第一季度: 实现此目的的最佳/最 Drupal 正确或 Drupal 直观的方法是什么?

我环顾四周,发现了这个:Thimble screenshot

问题2:这是一个好的选择吗? 看起来他们在这里使用 hook_menu 系统 ( MENU_LOCAL_TASK ) - 我如何防止用户跳到步骤?

最佳答案

另一种方法是使用变量函数。参见

http://www.benjeavons.com/multi-step-forms-drupal-6-using-variable-functions (D6) http://growingventuresolutions.com/blog/drupal-7-multistep-forms-using-variable-functions (D7)

您还可以使用 Chaos Tools 中的表单向导,它采用相同的方法,尽管我自己从未使用过。

关于drupal - "Drupal way"向导步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5750107/

相关文章:

css - 当 float 图像超过特定宽度时,如何使用 CSS 向下移动文本?

mysql - 从drupal数据库用户表中获取记录

php - 德鲁巴 8 : How do i fix the irritating error message "Unable to install advertisement, already exist in active configuration"?

php - 为什么 drupal 很慢?

asp.net - 有人知道框架 3.5 中的 ASP.NET 向导控件有什么变化吗?

user-interface - MATLAB gui创建者GUIDE是否像我想的那样糟糕?还有其他选择吗?

list - 如何使用 theme_item_list() 在 drupal7 中实现多级列表?

drupal - DDEV Drupal 环境中的私有(private)文件

drupal - 如何在 Drupal 7 中使用代码创建 View ?

node.js - 如何在 Node.js 中为 readline 提供默认答案