【发布时间】:2014-01-02 08:44:25
【问题描述】:
我使用了 profile2 模块并创建了一个单独的配置文件类型。 情况是,我有一个名为餐厅的配置文件类型的配置文件编辑表单。一旦用户登录(使用餐厅角色),他将被重定向到个人资料编辑页面,用户必须填写个人资料表单的所有必填字段。如果用户点击页面上的任何其他链接,他必须被重定向到带有 msg 的相同表单(您必须完成表单),直到用户填写配置文件编辑表单中的所有字段。
我已经完成了将用户重定向到配置文件编辑表单的工作。现在我必须做另一部分(使用 set msg 重定向链接)。是否有任何模块可以用来获得上述场景,或者我必须通过自定义代码来完成。如果我必须通过自定义代码执行此操作,请帮助我.. 在此先感谢....
【问题讨论】:
-
希望这个可以做到。如果所有表单元素都不为空,您可以将配置文件编辑表单中的隐藏变量设置为 true。如果不是,则应将其设置为 false,并且每当用户单击链接时,检查隐藏元素是否为 true;允许导航(通过 javascript 代码)。如果元素设置为 false,则不允许导航,向他们显示错误消息。
标签: drupal drupal-7 drupal-modules